[GRECLIPSE-1833] Lost many key bindings and quick-outline doesn't present dialog Created: 05/Apr/15 Updated: 05/Apr/15 |
|
| Status: | Open |
| Project: | GRECLIPSE |
| Component/s: | Editor |
| Affects Version/s: | 2.9.1.Release |
| Fix Version/s: | None |
| Type: | Bug | Priority: | Major |
| Reporter: | David M. Karr | Assignee: | Unassigned |
| Resolution: | Unresolved | ||
| Labels: | None | ||
| Remaining Estimate: | Not Specified | ||
| Time Spent: | Not Specified | ||
| Original Estimate: | Not Specified | ||
| Environment: |
Win7-64bit |
||
| Attachments: |
|
| Number of attachments : | 1 |
| Description |
|
Although the form says this is for 2.9.1-RELEASE, I actually have 2.9.2 installed. The detailed version number is 2.9.2.xx-201502281941-e44. If it matters, the version from the Kepler instance that is not displaying this problem is 2.9.2.xx-201503241658-e43. I have a Kepler instance which is working fine. I installed STS 3.6.4, which is Luna. I have them configured just about the same, as much as possible, with the same plugins. At some point I discovered that some key bindings in my Groovy views were missing, like "quick outline", "go to line", and "next word". I first noticed this with "quick outline", and I think it's likely that others besides those other two are missing. It isn't just that the bindings went missing. I tried to readd the binding for "quick outline", and it just doesn't work. I even brought up both Eclipse instances side by side (connected to different workspaces), and the "Quick Outline" function in "Keys" is bound exactly the same in both. I also have the Emacs+ plugin in both instances. Using this, I can directly execute these unbound functions. Running "go-to-line" and "next-word" works fine, but when I execute "quick-outline", I see the dialog appear and disappear in a fraction of a second. Although I can't get to "quick-outline", the normal outline view appears to render fine, and when I double-click on an entry in that, the editor view goes to that symbol. When I view a Java file in the Luna instance, the behavior is similar, but slightly different. When I press Ctrl+o, I see a little box show up in the bottom right-hand corner of the Eclipse window that just shows "Quick Outline Ctrl+O". This is the box that shows up when I press the beginning of a key sequence where there are multiple possible sequences that start with that sequence. When I do this in the Java view, I also saw log entries appear that are definitely relevant, but I can't fully interpret them. I'll include the entire log, but this is the relevant excerpt: --------------------------- Binding(CTRL+O, ParameterizedCommand(Command(org.eclipse.mylyn.task.ui.editor.QuickOutline,Quick Outline, Show the quick outline for the editor input, Category(org.eclipse.mylyn.tasks.ui.commands,Task Repositories,null,true), org.eclipse.ui.internal.WorkbenchHandlerServiceHandler@7b3d759f, ,,true),null), org.eclipse.ui.defaultAcceleratorConfiguration, org.eclipse.jdt.ui.javaEditorScope,,,user) Binding(CTRL+O, ParameterizedCommand(Command(org.eclipse.pde.ui.quickOutline,Quick Outline, Open a quick outline popup dialog for a given editor input, Category(org.eclipse.ui.category.navigate,Navigate,null,true), org.eclipse.ui.internal.WorkbenchHandlerServiceHandler@a4479f1, ,,true),null), org.eclipse.ui.defaultAcceleratorConfiguration, org.eclipse.jdt.ui.javaEditorScope,,,user) Binding(CTRL+O, ParameterizedCommand(Command(org.eclipse.wst.jsdt.ui.edit.text.java.show.outline,Quick Outline, Show the quick outline for the editor input, Category(org.eclipse.ui.category.navigate,Navigate,null,true), org.eclipse.ui.internal.WorkbenchHandlerServiceHandler@73b1c6d9, ,,true),null), org.eclipse.ui.defaultAcceleratorConfiguration, org.eclipse.jdt.ui.javaEditorScope,,,user) Binding(CTRL+O, ParameterizedCommand(Command(org.eclipse.jdt.ui.edit.text.java.show.outline,Quick Outline, Show the quick outline for the editor input, Category(org.eclipse.ui.category.navigate,Navigate,null,true), org.eclipse.ui.internal.WorkbenchHandlerServiceHandler@1e1634fa, ,,true),null), org.eclipse.ui.defaultAcceleratorConfiguration, org.eclipse.jdt.ui.javaEditorScope,,,user) Binding(CTRL+O, ParameterizedCommand(Command(org.eclipse.wst.sse.ui.quick_outline,Quick Outline, Show the quick outline for the editor input, Category(org.eclipse.ui.category.navigate,Navigate,null,true), org.eclipse.ui.internal.WorkbenchHandlerServiceHandler@7c94a0dc, ,,true),null), org.eclipse.ui.defaultAcceleratorConfiguration, org.eclipse.jdt.ui.javaEditorScope,,,user) ----------------------- |
| Comments |
| Comment by David M. Karr [ 05/Apr/15 ] |
|
I decided to try to reset my keys to default bindings. This actually fixed Ctrl+o in my Java view. The Groovy view still doesn't respond to either of the three commands I was focusing on, and executing "quick-outline" directly in EITHER view makes the dialog appear and disappear in a fraction of a second. I suppose the fact that this last behavior also happens in the Java view, where the regular Ctrl+o press works fine, tells me that the quick appearance and disappearance has something to do with executing the function manually, as opposed to with a keypress. I also note the following log entries: !MESSAGE Warnings while parsing the key bindings from the 'org.eclipse.ui.commands' extension point !SUBENTRY 1 org.eclipse.ui 2 0 2015-04-05 14:31:24.791 !MESSAGE Cannot bind to an undefined command: plug-in='org.springframework.ide.eclipse.beans.ui', id='org.springframework.ide.eclipse.beans.ui.inplace.show' !SUBENTRY 1 org.eclipse.ui 2 0 2015-04-05 14:31:24.791 !MESSAGE Cannot bind to an undefined command: plug-in='org.springframework.ide.eclipse.boot.launch', id='org.springsource.ide.eclipse.boot.BootLaunchShortcut.run' !SUBENTRY 1 org.eclipse.ui 2 0 2015-04-05 14:31:24.791 !MESSAGE Cannot bind to an undefined command: plug-in='org.springframework.ide.eclipse.boot.launch', id='org.springsource.ide.eclipse.boot.BootLaunchShortcut.debug' !SUBENTRY 1 org.eclipse.ui 2 0 2015-04-05 14:31:24.791 !MESSAGE Cannot bind to an undefined command: plug-in='org.springsource.ide.eclipse.gradle.ui', id='org.springsource.ide.eclipse.gradle.ui.refresh.all' !SUBENTRY 1 org.eclipse.ui 2 0 2015-04-05 14:31:24.791 !MESSAGE Cannot bind to an undefined command: plug-in='org.codehaus.groovy.eclipse.refactoring', id='org.codehaus.groovy.eclipse.refactoring.command.inlineMethod' !SUBENTRY 1 org.eclipse.ui 2 0 2015-04-05 14:31:24.791 !MESSAGE Cannot bind to an undefined command: plug-in='org.codehaus.groovy.eclipse.refactoring', id='org.codehaus.groovy.eclipse.refactoring.command.inlineMethod' !SUBENTRY 1 org.eclipse.ui 2 0 2015-04-05 14:31:24.791 !MESSAGE Cannot bind to an undefined command: plug-in='org.codehaus.groovy.eclipse.refactoring', id='org.codehaus.groovy.eclipse.refactoring.command.rename' !SUBENTRY 1 org.eclipse.ui 2 0 2015-04-05 14:31:24.792 !MESSAGE Cannot bind to an undefined command: plug-in='org.codehaus.groovy.eclipse.refactoring', id='org.codehaus.groovy.eclipse.refactoring.command.rename' !SUBENTRY 1 org.eclipse.ui 2 0 2015-04-05 14:31:24.792 !MESSAGE Cannot bind to an undefined command: plug-in='org.codehaus.groovy.eclipse.ui', id='org.codehaus.groovy.eclipse.groovyScriptLaunchShortcut.run' !SUBENTRY 1 org.eclipse.ui 2 0 2015-04-05 14:31:24.792 !MESSAGE Cannot bind to an undefined command: plug-in='org.codehaus.groovy.eclipse.ui', id='org.codehaus.groovy.eclipse.groovyScriptLaunchShortcut.debug' !SUBENTRY 1 org.eclipse.ui 2 0 2015-04-05 14:31:24.792 !MESSAGE Cannot bind to an undefined command: plug-in='org.codehaus.groovy.eclipse.ui', id='org.codehaus.groovy.eclipse.ui.convertToMethod' !SUBENTRY 1 org.eclipse.ui 2 0 2015-04-05 14:31:24.792 !MESSAGE Cannot bind to an undefined command: plug-in='org.codehaus.groovy.eclipse.ui', id='org.codehaus.groovy.eclipse.ui.convertToClosure' |
[GRECLIPSE-1832] Compiler error "inconsistent classfile" Created: 03/Apr/15 Updated: 03/Apr/15 |
|
| Status: | Open |
| Project: | GRECLIPSE |
| Component/s: | Compiler Integration |
| Affects Version/s: | 2.9.1.Release |
| Fix Version/s: | None |
| Type: | Bug | Priority: | Major |
| Reporter: | Thomas Elskens | Assignee: | Unassigned |
| Resolution: | Unresolved | ||
| Labels: | None | ||
| Remaining Estimate: | Not Specified | ||
| Time Spent: | Not Specified | ||
| Original Estimate: | Not Specified | ||
| Environment: |
Windows 7 - Eclipse Luna - JDK 1.8u40 - 2.9.2 nightly build |
||
| Number of attachments : | 0 |
| Description |
|
I was trying the Spock library for writing unit tests in an Eclipse RCP application. For that, I converted my test-fragment to a Groovy Project, and I stumbled upon a bit of a strange compiler error message : "Inconsistent classfile encountered: The undefined type parameter S is referenced from within Util". The Util actually is org.eclipse.fx.core.Util, which can be found at http://git.eclipse.org/c/efxclipse/org.eclipse.efxclipse.git/tree/bundles/runtime/org.eclipse.fx.core/src/org/eclipse/fx/core/Util.java Hereby a code example : package internal import org.eclipse.fx.core.log.LoggerFactory import spock.lang.Specification class CodeListProviderImplTest extends Specification def "Trying a first test"() { //... }} Commenting out the reference to the Util.lookupService() method makes the error go away. I use the Eclipse Groovy Feature nightly build to be able to make use of the latest version of Spock. |
[GRECLIPSE-1831] Double-clicking Spock def name in JUnit results view fails to recognize the method name Created: 31/Mar/15 Updated: 31/Mar/15 |
|
| Status: | Open |
| Project: | GRECLIPSE |
| Component/s: | Testing, Running, Debugging |
| Affects Version/s: | 2.9.1.Release |
| Fix Version/s: | None |
| Type: | Bug | Priority: | Minor |
| Reporter: | David M. Karr | Assignee: | Unassigned |
| Resolution: | Unresolved | ||
| Labels: | None | ||
| Remaining Estimate: | Not Specified | ||
| Time Spent: | Not Specified | ||
| Original Estimate: | Not Specified | ||
| Environment: |
Win7 64-bit, Luna. |
||
| Number of attachments : | 0 |
| Description |
|
I'm on 2.9.2. When I run Java unit tests, I can double-click an entry from the "Junit" results view to go to the test method represented in the results view. However, when the test is based on Spock, it appears the algorithm used to determine the method name is not "Groovy-able". It appears that it only takes the first word of the method name, and stops at the first space. Groovy method names can be quoted strings with spaces, which is what is typically done with Spock spec methods. The result is an error dialog which says "Method 'xxx' not found. Opening the test class.". |
[GRECLIPSE-1830] Running single spock spec in integration test runs all spec methods Created: 31/Mar/15 Updated: 31/Mar/15 |
|
| Status: | Open |
| Project: | GRECLIPSE |
| Component/s: | Testing, Running, Debugging |
| Affects Version/s: | 2.9.1.Release |
| Fix Version/s: | None |
| Type: | Bug | Priority: | Minor |
| Reporter: | David M. Karr | Assignee: | Unassigned |
| Resolution: | Unresolved | ||
| Labels: | None | ||
| Remaining Estimate: | Not Specified | ||
| Time Spent: | Not Specified | ||
| Original Estimate: | Not Specified | ||
| Environment: |
Win7 64-bit, Luna. |
||
| Number of attachments : | 0 |
| Description |
|
I'm on the 2.9.2 release (choice not available in dropdown). When I'm in a Spock unit test, which extends the "Specification" class, I can select any part of the "def" line at the start of a spec method and when I run "Run As ... Unit Test", it will run only that one spec method. I also have integration tests, which extend "nebula.test.IntegrationSpec" (which extends Specification). If I do the exact same thing, by selecting any part of the "def" line of the spec method and run "Run As ... Unit Test", then Eclipse runs ALL of the spec methods, not just the one I selected. The "Debug As ... Unit Test" option works the same way. |
[GRECLIPSE-1829] Type inference in groovy-eclipse-compiler is broken Created: 27/Mar/15 Updated: 27/Mar/15 |
|
| Status: | Open |
| Project: | GRECLIPSE |
| Component/s: | Inferencing Engine, Maven integration |
| Affects Version/s: | 2.9.1.Release |
| Fix Version/s: | None |
| Type: | Bug | Priority: | Major |
| Reporter: | Oleksandr Volynets | Assignee: | Unassigned |
| Resolution: | Unresolved | ||
| Labels: | None | ||
| Remaining Estimate: | Not Specified | ||
| Time Spent: | Not Specified | ||
| Original Estimate: | Not Specified | ||
| Number of attachments : | 0 |
| Description |
|
It seems that type inference with groovy-eclipse-compiler plugin for maven does not seem to behave properly. Here is the code that works: new ArrayList<String>().stream() .flatMap(l -> l.chars().mapToObj(i -> String.valueOf(i))) .collect(Collectors.toList()); It does not work if I now assign it to a variable for type inference: List<String> collect = new ArrayList<String>().stream() .flatMap(l -> l.chars().mapToObj(i -> String.valueOf(i))) .collect(Collectors.toList()); This produces the following error: List<String> collect = new ArrayList<String>().stream().flatMap(l -> l.chars().mapToObj(i -> String.valueOf(i))).collect(Collectors.toList()); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Type mismatch: cannot convert from List<Object> to List<String> This works as expected in IntelliJ 14.0.3 with internal java/groovy compiler. The code works again if I cast the type to Stream<String> explicitly in the closure: List<String> collect = new ArrayList<String>().stream() .flatMap(l -> (Stream<String>) l.chars().mapToObj(i -> String.valueOf(i))) .collect(Collectors.toList()); I use Ubuntu 14.10 64 bit, JDK 1.8.0_25. Here is my pom.xml:
<plugin>
<artifactId>maven-compiler-plugin</artifactId>
<version>3.1</version>
<configuration>
<source>1.8</source>
<target>1.8</target>
<compilerId>groovy-eclipse-compiler</compilerId>
</configuration>
<dependencies>
<dependency>
<groupId>org.codehaus.groovy</groupId>
<artifactId>groovy-eclipse-compiler</artifactId>
<version>2.9.1-01</version>
</dependency>
<dependency>
<groupId>org.codehaus.groovy</groupId>
<artifactId>groovy-eclipse-batch</artifactId>
<version>2.3.7-01</version>
</dependency>
</dependencies>
</plugin>
...
<dependency>
<groupId>org.codehaus.groovy</groupId>
<artifactId>groovy-all</artifactId>
<version>2.3.7</version>
<scope>test</scope>
</dependency>
The same behaviour shows the recently released plugin (groovy-eclipse-compiler 2.9.2.01, groovy-eclipse-batch 2.4.3-01) Please fix type inference in closures |
[GRECLIPSE-1827] Using 4.4 with groovy < 2.3 throws error when "format on save" Created: 12/Mar/15 Updated: 13/Mar/15 |
|
| Status: | Open |
| Project: | GRECLIPSE |
| Component/s: | Formatting |
| Affects Version/s: | 2.9.1.Release |
| Fix Version/s: | None |
| Type: | Bug | Priority: | Major |
| Reporter: | Carl Pritchett | Assignee: | Unassigned |
| Resolution: | Unresolved | ||
| Labels: | None | ||
| Remaining Estimate: | Not Specified | ||
| Time Spent: | Not Specified | ||
| Original Estimate: | Not Specified | ||
| Number of attachments : | 0 |
| Description |
|
The "format on save" feature tries to use a groovy 2.3 feature (AnnotationCollector) and fails every save when the project and workspace are not using groovy 2.3. Reproduce:
Affects 2.9.1.xx-201412191752-e44 and 2.9.2.xx-201502281941-e44 |
| Comments |
| Comment by Carl Pritchett [ 13/Mar/15 ] |
|
Also exists in the 4.3 kepler versions: 2.9.1 and 2.9.2. The 2.8.0 version does not have this issue. Also if I set my project to use groovy 2.3 the there is no error on save. |
[GRECLIPSE-1826] Content assist for method references (Java 8) stops working Created: 12/Mar/15 Updated: 16/Mar/15 |
|
| Status: | Open |
| Project: | GRECLIPSE |
| Component/s: | Content Assist |
| Affects Version/s: | 2.9.0.Release |
| Fix Version/s: | None |
| Type: | Bug | Priority: | Major |
| Reporter: | Roberto | Assignee: | Unassigned |
| Resolution: | Unresolved | ||
| Labels: | None | ||
| Remaining Estimate: | Not Specified | ||
| Time Spent: | Not Specified | ||
| Original Estimate: | Not Specified | ||
| Environment: |
Eclipse Luna SR2 - 64 bits |
||
| Number of attachments : | 0 |
| Description |
|
When I install groovy eclipse feature, the autocomplete for method references stops working in the Java editor (This happens for java files). I am talking about the new java 8 feature that allows to write method references such as: List::add How to reproduce: |
| Comments |
| Comment by Andy Clement [ 12/Mar/15 ] |
|
Could well be because groovy eclipse includes a patch for JDT and the JDT patch in the version you are using is out of date. As you install 2.9.0 it downgrades your JDT and removes the capability. I'd recommend using a more up to date groovy-eclipse (which likely includes a more up to date patched JDT) - but I can't guarantee it will fix it. I'm not sure when the JDT patch was last updated. Here is the update site for the most recent version of greclipse: http://dist.springsource.org/snapshot/GRECLIPSE/e4.4/ |
| Comment by Roberto [ 16/Mar/15 ] |
|
I tried last snapshot of GRECLIPSE. Versión: 2.9.2.xx-201502281941-e44. Unfortunately it didn't wok. Thank's anyway |
[GRECLIPSE-1825] Minor Groovy version diffs between Gradle and Groovy are fatal, and can't be adjusted (apparently) Created: 05/Mar/15 Updated: 23/Mar/15 |
|
| Status: | Open |
| Project: | GRECLIPSE |
| Component/s: | None |
| Affects Version/s: | 2.9.1.Release |
| Fix Version/s: | None |
| Type: | Bug | Priority: | Major |
| Reporter: | David M. Karr | Assignee: | Unassigned |
| Resolution: | Unresolved | ||
| Labels: | None | ||
| Remaining Estimate: | Not Specified | ||
| Time Spent: | Not Specified | ||
| Original Estimate: | Not Specified | ||
| Environment: |
Windows7. Eclipse Kepler. |
||
| Number of attachments : | 0 |
| Description |
|
I have version 2.9.2 of the Groovy Eclipse plugin, but that value isn't one of the choices. I've created a Groovy and Gradle project in Eclpse Kepler. I'm using Gradle 2.3 and Groovy 2.3.9. My command line build is working fine, but I'm unable to run Spock unit tests. It fails with the following: Module [groovy-all is loaded in version 2.3.9 and you are trying to load version 2.3.10 This is happening because by making this a Groovy project, it automatically depends on "groovy-all-2.3.10.jar". There appears to be no way to change this to 2.3.9, and even if I could do that, I don't know if that's a safe thing to do. This is a major issue, because if I can't debug my unit tests, I will be severely handicapped. |
| Comments |
| Comment by Daniel Moore [ 23/Mar/15 ] |
|
Having same issue. maven pom.xml mentions groovy-all 2.3.8, but plugin is using 2.3.7 apparently, so Spock tests won't run. Not sure how to get 2.3.8 version of plugin. Can upgrade pom, but that affects team members if I check it in. |
| Comment by David M. Karr [ 23/Mar/15 ] |
|
I was able to resolve this for myself by simply removing Kepler's Groovy dependency. The following SO posting talks about this: http://stackoverflow.com/questions/28882642/groovy-version-mismatch-running-spock-test-in-gradle-project-in-eclipse/28886469#28886469 . |
| Comment by Daniel Moore [ 23/Mar/15 ] |
|
This workaround helped me: |
| Comment by Daniel Moore [ 23/Mar/15 ] |
|
Ha, thanks, David! found the same post! |
[GRECLIPSE-1824] AST transformation not visible in content assist and syntax check Created: 04/Mar/15 Updated: 04/Mar/15 |
|
| Status: | Open |
| Project: | GRECLIPSE |
| Component/s: | Compiler Integration |
| Affects Version/s: | 2.8.0.Release |
| Fix Version/s: | None |
| Type: | Bug | Priority: | Major |
| Reporter: | Martin Stockhammer | Assignee: | Unassigned |
| Resolution: | Unresolved | ||
| Labels: | None | ||
| Remaining Estimate: | Not Specified | ||
| Time Spent: | Not Specified | ||
| Original Estimate: | Not Specified | ||
| Environment: |
Ubuntu Linux, JDK 1.8.0_25, Eclipse 4.4 Luna, Groovy 2.3 compiler level |
||
| Number of attachments : | 0 |
| Description |
|
I have a griffon (2.2.0) project. The griffon libraries Griffon provide several AST transformations. But if I apply a AST transformation for a certain field (like @FXObservable), eclipse does not recognize the methods created by the transformation. The generated class files in the eclipse compiler output folder (bin) have correctly all methods that are generated by the AST transformation. I tried to set |
[GRECLIPSE-1823] StackOverflowError working on a Groovy file Created: 04/Feb/15 Updated: 04/Feb/15 |
|
| Status: | Open |
| Project: | GRECLIPSE |
| Component/s: | Compiler Integration, Editor |
| Affects Version/s: | 2.9.1.Release |
| Fix Version/s: | None |
| Type: | Bug | Priority: | Critical |
| Reporter: | Mauro Molinari | Assignee: | Unassigned |
| Resolution: | Unresolved | ||
| Labels: | None | ||
| Remaining Estimate: | Not Specified | ||
| Time Spent: | Not Specified | ||
| Original Estimate: | Not Specified | ||
| Number of attachments : | 0 |
| Description |
|
Today working on a Groovy file I got a StackOverflowError. After restating Eclipse, it happened again after opening the same file. Here are a couple of entries in the error log: eclipse.buildId=4.4.1.M20140925-0400 java.version=1.8.0_25 java.vendor=Oracle Corporation BootLoader constants: OS=win32, ARCH=x86_64, WS=win32, NL=it_IT Command-line arguments: -os win32 -ws win32 -arch x86_64 This is a continuation of log file D:\ws\44\DCS-SHOP-accedoPremium\.metadata\.bak_0.log Created Time: 2015-02-04 10:32:06.958 org.eclipse.ui Error Wed Feb 04 10:32:23 CET 2015 Unhandled event loop exception java.lang.StackOverflowError at org.codehaus.groovy.ast.ClassNode.getText(ClassNode.java:1675) at org.codehaus.groovy.ast.ClassNode.equals(ClassNode.java:808) at org.codehaus.groovy.ast.ClassNode.equals(ClassNode.java:805) at java.util.LinkedList.indexOf(Unknown Source) at java.util.LinkedList.contains(Unknown Source) at java.util.AbstractCollection.retainAll(Unknown Source) at org.codehaus.groovy.ast.tools.WideningCategories.keepLowestCommonInterfaces(WideningCategories.java:454) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:431) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:435) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:181) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:193) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:200) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:193) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:200) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:193) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:200) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:193) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:200) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:193) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:200) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:193) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:200) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:193) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:200) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:193) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:200) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:193) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:200) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:193) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:200) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:193) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:200) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:193) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:200) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:193) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:200) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:193) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:200) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:193) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:200) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:193) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:200) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:193) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:200) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:193) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:200) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:193) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:200) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:193) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:200) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:193) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:200) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:193) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:200) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:193) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:200) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:193) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:200) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:193) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:200) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:193) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:200) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:193) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:200) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:193) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:200) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:193) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:200) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:193) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:200) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:193) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:200) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:193) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:200) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:193) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:200) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:193) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:200) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:193) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:200) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:193) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:200) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:193) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:200) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:193) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:200) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:193) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:200) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:193) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:200) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:193) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:200) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:193) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:200) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:193) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:200) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:193) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:200) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:193) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:200) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:193) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:200) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:193) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:200) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:193) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:200) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:193) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:200) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:193) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:200) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:193) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:200) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:193) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:200) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:193) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:200) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:193) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:200) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:193) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:200) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:193) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:200) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:193) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:200) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:193) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:200) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:193) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:200) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:193) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:200) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:193) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:200) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:193) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:200) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:193) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:200) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:193) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:200) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:193) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:200) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:193) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:200) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:193) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:200) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:193) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:200) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:193) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:200) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:193) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:200) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:193) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:200) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:193) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:200) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:193) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:200) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:193) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:200) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:193) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:200) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:193) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:200) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:193) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:200) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:193) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:200) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:193) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:200) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:193) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:200) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:193) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:200) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:193) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:200) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:193) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:200) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:193) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:200) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:193) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:200) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:193) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:200) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:193) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:200) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:193) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:200) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:193) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:200) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:193) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:200) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:193) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:200) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:193) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:200) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:193) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:200) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:193) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:200) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:193) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:200) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:193) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:200) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:193) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:200) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:193) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:200) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:193) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:200) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:193) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:200) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:193) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:200) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:193) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:200) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:193) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:200) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:193) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:200) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:193) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:200) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:193) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:200) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:193) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:200) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:193) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:200) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:193) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:200) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:193) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:200) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:193) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:200) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:193) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:200) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:193) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:200) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:193) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:200) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:193) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:200) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:193) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:200) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:193) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:200) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:193) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:200) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:193) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:200) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:193) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:200) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:193) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:200) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:193) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:200) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:193) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:200) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:193) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:200) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:193) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:200) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:193) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:200) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:193) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:200) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:193) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:200) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:193) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:200) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:193) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:200) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:193) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:200) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:193) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:200) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:193) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:200) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:193) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:200) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:193) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:200) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:193) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:200) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:193) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:200) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:193) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:200) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:193) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:200) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:193) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:200) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:193) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:200) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:193) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:200) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:193) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:200) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:193) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:200) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:193) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:200) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:193) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:200) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:193) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:200) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:193) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:200) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:193) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:200) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:193) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:200) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:193) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:200) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:193) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:200) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:193) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:200) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:193) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:200) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:193) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:200) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:193) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:200) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:193) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:200) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:193) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:200) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:193) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:200) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:193) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:200) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:193) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:200) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:193) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:200) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:193) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:200) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:193) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:200) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:193) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:200) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:193) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:200) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:193) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:200) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:193) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:200) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:193) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:200) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:193) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:200) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:193) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:200) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:193) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:200) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:193) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:200) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:193) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:200) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:193) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:200) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:193) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:200) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:193) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:200) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:193) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:200) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:193) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:200) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:193) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:200) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:193) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:200) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:193) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:200) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:193) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:200) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:193) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:200) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:193) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:200) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:193) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:200) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:193) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:200) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:193) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:200) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:193) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:200) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:193) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:200) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:193) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:200) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:193) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:200) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:193) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:200) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:193) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:200) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:193) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:200) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:193) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:200) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:193) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:200) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:193) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:200) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:193) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:200) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:193) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:200) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:193) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:200) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:193) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:200) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:193) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:200) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:193) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:200) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:193) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:200) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:193) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:200) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:193) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:200) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:193) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:200) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:193) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:200) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:193) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:200) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:193) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:200) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:193) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:200) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:193) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:200) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:193) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:200) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:193) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:200) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:193) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:200) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:193) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:200) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:193) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:200) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:193) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:200) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:193) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:200) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:193) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:200) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:193) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:200) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:193) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:200) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:193) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:200) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:193) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:200) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:193) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:200) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:193) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:200) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:193) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:200) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:193) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:200) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:193) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:200) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:193) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:200) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:193) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:200) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:193) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:200) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:193) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:200) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:193) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:200) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:193) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:200) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:193) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:200) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:193) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:200) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:193) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:200) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:193) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:200) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:193) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:200) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:193) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:200) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:193) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:200) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:193) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:200) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:193) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:200) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:193) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:200) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:193) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:200) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:193) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:200) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:193) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:200) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:193) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:200) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:193) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:200) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:193) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:200) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:193) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:200) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:193) eclipse.buildId=4.4.1.M20140925-0400 java.version=1.8.0_25 java.vendor=Oracle Corporation BootLoader constants: OS=win32, ARCH=x86_64, WS=win32, NL=it_IT Command-line arguments: -os win32 -ws win32 -arch x86_64 This is a continuation of log file D:\ws\44\DCS-SHOP-accedoPremium\.metadata\.bak_0.log Created Time: 2015-02-04 10:32:06.958 org.eclipse.core.jobs Error Wed Feb 04 10:32:27 CET 2015 An internal error occurred during: "Building workspace". java.lang.StackOverflowError at java.util.Arrays.sort(Unknown Source) at org.codehaus.groovy.ast.tools.WideningCategories$LowestUpperBoundClassNode.<init>(WideningCategories.java:581) at org.codehaus.groovy.ast.tools.WideningCategories.buildTypeWithInterfaces(WideningCategories.java:546) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:431) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:435) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:181) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:208) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:200) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:208) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:200) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:208) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:200) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:208) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:200) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:208) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:200) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:208) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:200) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:208) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:200) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:208) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:200) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:208) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:200) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:208) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:200) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:208) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:200) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:208) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:200) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:208) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:200) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:208) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:200) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:208) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:200) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:208) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:200) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:208) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:200) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:208) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:200) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:208) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:200) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:208) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:200) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:208) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:200) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:208) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:200) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:208) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:200) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:208) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:200) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:208) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:200) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:208) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:200) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:208) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:200) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:208) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:200) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:208) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:200) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:208) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:200) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:208) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:200) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:208) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:200) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:208) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:200) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:208) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:200) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:208) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:200) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:208) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:200) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:208) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:200) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:208) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:200) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:208) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:200) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:208) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:200) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:208) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:200) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:208) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:200) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:208) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:200) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:208) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:200) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:208) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:200) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:208) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:200) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:208) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:200) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:208) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:200) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:208) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:200) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:208) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:200) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:208) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:200) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:208) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:200) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:208) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:200) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:208) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:200) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:208) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:200) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:208) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:200) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:208) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:200) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:208) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:200) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:208) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:200) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:208) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:200) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:208) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:200) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:208) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:200) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:208) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:200) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:208) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:200) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:208) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:200) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:208) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:200) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:208) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:200) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:208) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:200) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:208) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:200) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:208) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:200) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:208) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:200) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:208) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:200) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:208) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:200) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:208) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:200) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:208) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:200) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:208) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:200) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:208) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:200) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:208) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:200) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:208) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:200) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:208) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:200) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:208) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:200) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:208) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:200) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:208) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:200) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:208) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:200) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:208) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:200) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:208) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:200) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:208) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:200) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:208) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:200) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:208) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:200) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:208) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:200) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:208) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:200) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:208) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:200) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:208) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:200) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:208) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:200) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:208) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:200) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:208) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:200) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:208) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:200) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:208) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:200) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:208) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:200) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:208) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:200) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:208) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:200) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:208) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:200) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:208) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:200) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:208) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:200) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:208) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:200) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:208) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:200) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:208) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:200) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:208) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:200) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:208) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:200) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:208) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:200) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:208) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:200) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:208) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:200) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:208) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:200) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:208) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:200) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:208) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:200) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:208) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:200) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:208) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:200) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:208) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:200) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:208) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:200) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:208) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:200) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:208) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:200) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:208) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:200) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:208) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:200) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:208) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:200) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:208) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:200) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:208) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:200) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:208) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:200) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:208) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:200) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:208) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:200) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:208) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:200) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:208) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:200) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:208) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:200) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:208) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:200) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:208) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:200) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:208) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:200) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:208) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:200) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:208) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:200) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:208) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:200) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:208) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:200) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:208) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:200) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:208) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:200) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:208) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:200) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:208) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:200) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:208) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:200) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:208) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:200) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:208) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:200) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:208) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:200) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:208) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:200) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:208) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:200) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:208) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:200) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:208) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:200) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:208) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:200) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:208) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:200) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:208) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:200) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:208) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:200) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:208) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:200) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:208) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:200) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:208) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:200) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:208) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:200) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:208) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:200) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:208) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:200) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:208) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:200) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:208) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:200) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:208) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:200) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:208) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:200) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:208) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:200) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:208) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:200) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:208) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:200) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:208) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:200) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:208) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:200) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:208) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:200) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:208) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:200) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:208) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:200) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:208) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:200) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:208) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:200) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:208) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:200) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:208) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:200) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:208) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:200) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:208) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:200) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:208) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:200) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:208) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:200) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:208) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:200) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:208) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:200) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:208) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:200) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:208) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:200) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:208) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:200) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:208) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:200) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:208) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:200) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:208) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:200) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:208) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:200) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:208) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:200) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:208) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:200) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:208) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:200) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:208) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:200) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:208) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:200) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:208) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:200) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:208) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:200) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:208) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:200) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:208) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:200) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:208) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:200) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:208) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:200) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:208) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:200) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:208) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:200) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:208) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:200) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:208) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:200) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:208) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:200) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:208) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:200) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:208) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:200) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:208) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:200) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:208) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:200) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:208) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:200) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:208) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:200) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:208) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:200) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:208) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:200) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:208) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:200) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:208) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:200) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:208) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:200) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:208) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:200) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:208) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:200) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:208) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:200) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:208) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:200) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:208) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:200) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:208) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:200) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:208) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:200) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:208) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:200) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:208) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:200) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:208) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:200) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:208) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:200) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:208) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:200) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:208) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:200) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:208) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:200) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:208) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:200) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:208) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:200) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:208) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:200) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:208) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:200) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:208) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:200) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:208) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:200) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:208) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:200) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:208) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:200) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:208) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:200) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:208) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:200) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:208) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:200) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:208) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:200) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:208) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:200) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:208) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:200) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:208) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:200) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:208) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:200) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:208) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:200) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:208) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:200) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:208) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:200) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:208) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:200) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:208) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:200) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:208) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:200) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:208) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:200) at org.codehaus.groovy.ast.tools.WideningCategories.parameterizeLowestUpperBound(WideningCategories.java:247) at org.codehaus.groovy.ast.tools.WideningCategories.lowestUpperBound(WideningCategories.java:208) |
| Comments |
| Comment by Mauro Molinari [ 04/Feb/15 ] |
|
Set to Critical since I can't open that Groovy file in Eclipse any more... I think I'll have to use Notepad... sic... |
| Comment by Mauro Molinari [ 04/Feb/15 ] |
|
Hmm... I think the error is in Groovy, rather than in Greclipse. I solved by removing @CompileStatic on the offending class. Please redirect to the correct Groovy version if needed. The Greclipse version I'm using is 2.9.1.xx-201411241807-e44. |
[GRECLIPSE-1822] Source code of Groovy-all is not available by default for 2.1.8, 2.2.2 and 2.3.3 Created: 27/Jan/15 Updated: 27/Jan/15 |
|
| Status: | Open |
| Project: | GRECLIPSE |
| Component/s: | Compiler Integration |
| Affects Version/s: | 2.9.0.Release |
| Fix Version/s: | None |
| Type: | Bug | Priority: | Major |
| Reporter: | Aurélien Pupier | Assignee: | Unassigned |
| Resolution: | Unresolved | ||
| Labels: | None | ||
| Remaining Estimate: | Not Specified | ||
| Time Spent: | Not Specified | ||
| Original Estimate: | Not Specified | ||
| Number of attachments : | 0 |
| Description |
|
In consequence javadoc is not available in the editor on Groovy-all functions. The issue is caused to the naming of the src jar which is not matching with the binary one
not working:
|
| Comments |
| Comment by Aurélien Pupier [ 27/Jan/15 ] |
|
Pull request created: https://github.com/groovy/groovy-eclipse/pull/110 |
[GRECLIPSE-1821] Hundreds of Mismatched*Exception during startup Created: 21/Jan/15 Updated: 21/Jan/15 |
|
| Status: | Open |
| Project: | GRECLIPSE |
| Component/s: | Compiler Integration, Parser |
| Affects Version/s: | 2.9.0.Release |
| Fix Version/s: | None |
| Type: | Bug | Priority: | Major |
| Reporter: | Aurélien Pupier | Assignee: | Unassigned |
| Resolution: | Unresolved | ||
| Labels: | None | ||
| Remaining Estimate: | Not Specified | ||
| Time Spent: | Not Specified | ||
| Original Estimate: | Not Specified | ||
| Attachments: |
|
| Number of attachments : | 2 |
| Description |
|
Groovy Eclipse plugin is integrated in our Eclipse RCP application (Bonita BPM). During startup phase, Yourkit porfiler reports me hundreds of Exception thrown (even if caught) I suppose that it might impact performance and i'm wondering:
|
[GRECLIPSE-1820] Eclipse compiler can't resolve traits at all Created: 20/Jan/15 Updated: 20/Jan/15 |
|
| Status: | Open |
| Project: | GRECLIPSE |
| Component/s: | None |
| Affects Version/s: | 2.9.1.Release |
| Fix Version/s: | None |
| Type: | Bug | Priority: | Major |
| Reporter: | Erika Redmark | Assignee: | Unassigned |
| Resolution: | Unresolved | ||
| Labels: | None | ||
| Remaining Estimate: | Not Specified | ||
| Time Spent: | Not Specified | ||
| Original Estimate: | Not Specified | ||
| Environment: |
Eclipse 3.7 RCP Development, Windows 7 |
||
| Number of attachments : | 0 |
| Description |
|
I have an issue that is nearly identical to I had defined a trait implementing a single interface and attempted to use it, similar to the example in the linked issue. I get nearly the exact same error in the class trying to implement the trait (I have only cut out company identifiable names): "BUG! exception in phase 'canonicalization' in source unit '[path snipped]\src\main\java\com[company]\ucrtos\rcp\fileviewer\FilesystemSelectorModel.groovy' JDTClassNode.getTypeClass() cannot locate class for com.[company].ucrtos.rcp.util.model.ObservableTrait using transform loader org.codehaus.jdt.groovy.internal.compiler.ast.GroovyParser$GrapeAwareGroovyClassLoader@109ef3d4" In my case, it is happening inside the basic, default source folder. I originally had \src\com\... etc but since changed it to \src\main\java\com... etc hoping that would help, but it has not. The error vanishes and all is well when I clean the project. If I make any change to the source file using the trait, even just adding a newline, everything breaks and I must clean again to run the project (once again similar symptoms). This makes it almost impossible for me to use the traits feature. |
[GRECLIPSE-1819] The ASTTest annotation fails while accessing a MethodNode's code Created: 20/Jan/15 Updated: 20/Jan/15 |
|
| Status: | Open |
| Project: | GRECLIPSE |
| Component/s: | Compiler Integration |
| Affects Version/s: | 2.9.0.Release |
| Fix Version/s: | None |
| Type: | Bug | Priority: | Major |
| Reporter: | Reinout Korbee | Assignee: | Unassigned |
| Resolution: | Unresolved | ||
| Labels: | ast, eclipse, groovy | ||
| Remaining Estimate: | Not Specified | ||
| Time Spent: | Not Specified | ||
| Original Estimate: | Not Specified | ||
| Environment: |
Eclipse 4.4.1, Java 1.7, Windows 7 |
||
| Testcase included: | yes |
| Number of attachments : | 0 |
| Description |
|
The following code throws "Internal compiler error: Assertion failed: assert someMethodNode.code instanceof SynchronizedStatement | | | | | false | and then crashes the intire workbench. @ASTTest(value= { assert node instanceof MethodNode MethodNode someMethodNode = node assert someMethodNode.code instanceof BlockStatement assert someMethodNode.code instanceof SynchronizedStatement }) } Something similar occurs when calling firstStatement instead of code: "Internal compiler error: Assertion failed: assert someMethodNode.firstStatement instanceof BlockStatement | | | | null false In the Groovy AST Viewer I see that both code and firstStatement are present and contain data, ie. they are not null. |
[GRECLIPSE-1817] GRECLIPSE throws errors when hovering over unresolvable class names. (AnnotationCollector/TypeSearch) Created: 13/Jan/15 Updated: 13/Jan/15 |
|
| Status: | Open |
| Project: | GRECLIPSE |
| Component/s: | Editor |
| Affects Version/s: | 2.9.1.Release |
| Fix Version/s: | None |
| Type: | Bug | Priority: | Minor |
| Reporter: | Adam Steiner | Assignee: | Unassigned |
| Resolution: | Unresolved | ||
| Labels: | None | ||
| Remaining Estimate: | Not Specified | ||
| Time Spent: | Not Specified | ||
| Original Estimate: | Not Specified | ||
| Attachments: |
|
| Number of attachments : | 3 |
| Description |
|
Auto-complete finds the class. Partially typing in the same, then hitting Ctrl-Space, fills in the full name. Then, the Class name declaration gets underlined red. Mousing over the error in the editor causes one of two errors to be thrown to the Error Log: If I just started Eclipse, the first time I mouse over the error, I get this: (Error-AnnotationCollector.txt). Both times, I will get a basic popup with "Groovy:unable to resolve class MyClass" |
| Comments |
| Comment by Adam Steiner [ 13/Jan/15 ] |
|
Test script. Line 3 has declaration of a variable of type "Sql" |
[GRECLIPSE-1816] Equinox Bundle loading fails when using -groovy.compiler.level in command line Created: 08/Jan/15 Updated: 08/Jan/15 |
|
| Status: | Open |
| Project: | GRECLIPSE |
| Component/s: | Compiler Integration |
| Affects Version/s: | 2.8.0.Release |
| Fix Version/s: | None |
| Type: | Bug | Priority: | Major |
| Reporter: | Romain Bioteau | Assignee: | Unassigned |
| Resolution: | Unresolved | ||
| Labels: | None | ||
| Remaining Estimate: | Not Specified | ||
| Time Spent: | Not Specified | ||
| Original Estimate: | Not Specified | ||
| Environment: |
Windows, Luna |
||
| Number of attachments : | 0 |
| Description |
|
With Eclipse 4.4 a new OSGI Framework release has come : https://wiki.eclipse.org/Equinox/Luna_Framework With this new implementation the usage of the compiler level option (-groovy.compiler.level=18 by example) prevent the startup of my headless application. Removing the option make my app start but my groovy compiler level becomes non deterministic. Here is the produced stack : After some invetigation, it appears that a refresh event is catch by osgi who unresolve/resolve org.codehaus.groovy plugin. As there is a dedicated thread for osgi refresh handler, the ongoing startup operation fails (with above npe) if a plugin depending from org.codehaus.groovy is loading/resolving in the meantime. |
[GRECLIPSE-1815] type import java. - no suggestion, but errors in error log Created: 03/Jan/15 Updated: 03/Jan/15 |
|
| Status: | Open |
| Project: | GRECLIPSE |
| Component/s: | Content Assist |
| Affects Version/s: | 2.9.1.Release |
| Fix Version/s: | None |
| Type: | Bug | Priority: | Major |
| Reporter: | Kaiyang Liu | Assignee: | Unassigned |
| Resolution: | Unresolved | ||
| Labels: | None | ||
| Remaining Estimate: | Not Specified | ||
| Time Spent: | Not Specified | ||
| Original Estimate: | Not Specified | ||
| Environment: |
luna |
||
| Number of attachments : | 0 |
| Description |
|
java.lang.IllegalStateException: Import reference alongside class mypackage.myclass will trigger later failure: java.lang.Object declSourceStart=77 declEnd=-2 |
[GRECLIPSE-1814] Quick Fix - provide 'generate class/method' for unresolved class or method Created: 02/Jan/15 Updated: 02/Jan/15 |
|
| Status: | Open |
| Project: | GRECLIPSE |
| Component/s: | Content Assist |
| Affects Version/s: | 2.8.0.Release |
| Fix Version/s: | None |
| Type: | Improvement | Priority: | Major |
| Reporter: | Kaiyang Liu | Assignee: | Unassigned |
| Resolution: | Unresolved | ||
| Labels: | None | ||
| Remaining Estimate: | Not Specified | ||
| Time Spent: | Not Specified | ||
| Original Estimate: | Not Specified | ||
| Environment: |
Mac 10.10.1, Eclipse Luna |
||
| Number of attachments : | 0 |
| Description |
|
Sample code: class Demo { public Demo() { init(); // expect quick fix to show an option to create a method. ClassA a = new ClassA(); // expect quick fix to show an option to create a new Class }} unlike the default Java quick fix, inside Groovy editor, the options in quick fix only has an 'add inferencing suggestion'. For unresolved method, expect quick fix to show an option to create a method. |
[GRECLIPSE-1813] "Assign parameter to field / new field" not working Created: 31/Dec/14 Updated: 31/Dec/14 |
|
| Status: | Open |
| Project: | GRECLIPSE |
| Component/s: | Quick fix/assist |
| Affects Version/s: | 2.9.1.Release |
| Fix Version/s: | None |
| Type: | Bug | Priority: | Minor |
| Reporter: | Christian Ramseier | Assignee: | Unassigned |
| Resolution: | Unresolved | ||
| Labels: | None | ||
| Remaining Estimate: | Not Specified | ||
| Time Spent: | Not Specified | ||
| Original Estimate: | Not Specified | ||
| Number of attachments : | 0 |
| Description |
|
The quick assist generates invalid code: It correctly creates the member field, but also adds the type in the assignment line.
class QuickFixSample {
private String field;
public QuickFixSample(String field) {
this.field = String field; // this won't work
}
}
|
[GRECLIPSE-1811] join method is marked as deprecatedd Created: 12/Dec/14 Updated: 12/Dec/14 |
|
| Status: | Open |
| Project: | GRECLIPSE |
| Component/s: | None |
| Affects Version/s: | None |
| Fix Version/s: | None |
| Type: | Bug | Priority: | Major |
| Reporter: | Lars Vogel | Assignee: | Unassigned |
| Resolution: | Unresolved | ||
| Labels: | None | ||
| Remaining Estimate: | Not Specified | ||
| Time Spent: | Not Specified | ||
| Original Estimate: | Not Specified | ||
| Number of attachments : | 0 |
| Description |
|
In the following example the join method is mark as deprecated which I think is not true. def numbers = [] //it will contain values from 0 to 9 |
[GRECLIPSE-1810] Use same color for comments as JDT Created: 12/Dec/14 Updated: 12/Dec/14 |
|
| Status: | Open |
| Project: | GRECLIPSE |
| Component/s: | None |
| Affects Version/s: | None |
| Fix Version/s: | None |
| Type: | Bug | Priority: | Major |
| Reporter: | Lars Vogel | Assignee: | Unassigned |
| Resolution: | Unresolved | ||
| Labels: | None | ||
| Remaining Estimate: | Not Specified | ||
| Time Spent: | Not Specified | ||
| Original Estimate: | Not Specified | ||
| Attachments: |
|
| Number of attachments : | 1 |
| Description |
|
The Groovy editor uses a hard to read color for the content of Strings. For consistency reason with the JDT tooling and to make it easier to read the Groovy code I suggest to use the same color as the Java editor for the String. |
[GRECLIPSE-1809] Using an annotation from another module that has @AnnotationCollector fails compilation Created: 11/Dec/14 Updated: 11/Dec/14 |
|
| Status: | Open |
| Project: | GRECLIPSE |
| Component/s: | None |
| Affects Version/s: | 2.9.0.Release |
| Fix Version/s: | None |
| Type: | Bug | Priority: | Major |
| Reporter: | Jan Bols | Assignee: | Unassigned |
| Resolution: | Unresolved | ||
| Labels: | None | ||
| Remaining Estimate: | Not Specified | ||
| Time Spent: | Not Specified | ||
| Original Estimate: | Not Specified | ||
| Environment: |
"windows 7", version: "6.1", arch: "amd64", family: "windows" |
||
| Attachments: |
|
| Number of attachments : | 3 |
| Description |
|
I have an annotation (AnnotationInDifferentModule) specified in maven module annotations. Compilation fails with the following trace: Internal Groovy Error --- exception in phase 'instruction selection' in source unit 'C:\dev\projects\typeCheckedTest\usesAnnotations\src\main\java\SomeClassUsingSomeVO.groovy' unexpected NullpointerException BUG! exception in phase 'instruction selection' in source unit 'C:\dev\projects\typeCheckedTest\usesAnnotations\src\main\java\SomeClassUsingSomeVO.groovy' unexpected NullpointerException at org.codehaus.groovy.control.CompilationUnit.applyToPrimaryClassNodes(CompilationUnit.java:1221) at org.codehaus.groovy.control.CompilationUnit.doPhaseOperation(CompilationUnit.java:646) at org.codehaus.groovy.control.CompilationUnit.processPhaseOperations(CompilationUnit.java:624) at org.codehaus.groovy.control.CompilationUnit.compile(CompilationUnit.java:601) at org.codehaus.jdt.groovy.internal.compiler.ast.GroovyCompilationUnitDeclaration.processToPhase(GroovyCompilationUnitDeclaration.java:202) at org.codehaus.jdt.groovy.internal.compiler.ast.GroovyCompilationUnitDeclaration.generateCode(GroovyCompilationUnitDeclaration.java:1707) at org.eclipse.jdt.internal.compiler.Compiler.process(Compiler.java:838) at org.eclipse.jdt.internal.compiler.ProcessTaskManager.run(ProcessTaskManager.java:137) at java.lang.Thread.run(Thread.java:745) Caused by: java.lang.NullPointerException at org.codehaus.jdt.groovy.internal.compiler.ast.JDTAnnotationNode.<init>(JDTAnnotationNode.java:50) at org.codehaus.jdt.groovy.internal.compiler.ast.JDTClassNode.ensureAnnotationsInitialized(JDTClassNode.java:550) at org.codehaus.jdt.groovy.internal.compiler.ast.JDTClassNode.getAnnotations(JDTClassNode.java:537) at org.codehaus.jdt.groovy.internal.compiler.ast.JDTClassNode.initializeAnnotations(JDTClassNode.java:332) at org.codehaus.jdt.groovy.internal.compiler.ast.JDTClassNode.initialize(JDTClassNode.java:228) at org.codehaus.jdt.groovy.internal.compiler.ast.JDTClassNode.lazyClassInit(JDTClassNode.java:158) at org.codehaus.groovy.ast.ClassNode.getInterfaces(ClassNode.java:443) at org.codehaus.groovy.ast.ClassNode.getPlainNodeReference(ClassNode.java:1561) at org.codehaus.groovy.transform.stc.StaticTypeCheckingSupport.makeRawType(StaticTypeCheckingSupport.java:1172) at org.codehaus.groovy.transform.stc.StaticTypeCheckingSupport.makeRawTypes(StaticTypeCheckingSupport.java:1162) at org.codehaus.groovy.transform.stc.StaticTypeCheckingSupport.chooseBestMethod(StaticTypeCheckingSupport.java:1065) at org.codehaus.groovy.transform.stc.StaticTypeCheckingSupport.findDGMMethodsByNameAndArguments(StaticTypeCheckingSupport.java:987) at org.codehaus.groovy.transform.stc.StaticTypeCheckingVisitor.findMethod(StaticTypeCheckingVisitor.java:3635) at org.codehaus.groovy.transform.stc.StaticTypeCheckingVisitor.findMethodOrFail(StaticTypeCheckingVisitor.java:3396) at org.codehaus.groovy.transform.stc.StaticTypeCheckingVisitor.visitConstructorCallExpression(StaticTypeCheckingVisitor.java:1733) at org.codehaus.groovy.ast.expr.ConstructorCallExpression.visit(ConstructorCallExpression.java:44) at org.codehaus.groovy.ast.CodeVisitorSupport.visitExpressionStatement(CodeVisitorSupport.java:71) at org.codehaus.groovy.ast.ClassCodeVisitorSupport.visitExpressionStatement(ClassCodeVisitorSupport.java:236) at org.codehaus.groovy.ast.stmt.ExpressionStatement.visit(ExpressionStatement.java:40) at org.codehaus.groovy.ast.CodeVisitorSupport.visitBlockStatement(CodeVisitorSupport.java:37) at org.codehaus.groovy.ast.ClassCodeVisitorSupport.visitBlockStatement(ClassCodeVisitorSupport.java:206) at org.codehaus.groovy.ast.stmt.BlockStatement.visit(BlockStatement.java:69) at org.codehaus.groovy.ast.ClassCodeVisitorSupport.visitClassCodeContainer(ClassCodeVisitorSupport.java:103) at org.codehaus.groovy.ast.ClassCodeVisitorSupport.visitConstructorOrMethod(ClassCodeVisitorSupport.java:114) at org.codehaus.groovy.transform.stc.StaticTypeCheckingVisitor.visitConstructorOrMethod(StaticTypeCheckingVisitor.java:1634) at org.codehaus.groovy.ast.ClassCodeVisitorSupport.visitConstructor(ClassCodeVisitorSupport.java:121) at org.codehaus.groovy.transform.stc.StaticTypeCheckingVisitor.visitConstructor(StaticTypeCheckingVisitor.java:1930) at org.codehaus.groovy.ast.ClassNode.visitContents(ClassNode.java:1196) at org.codehaus.groovy.ast.ClassCodeVisitorSupport.visitClass(ClassCodeVisitorSupport.java:52) at org.codehaus.groovy.transform.stc.StaticTypeCheckingVisitor.visitClass(StaticTypeCheckingVisitor.java:240) at org.codehaus.groovy.transform.StaticTypesTransformation.visit(StaticTypesTransformation.java:63) at org.codehaus.groovy.transform.ASTTransformationVisitor.visitClass(ASTTransformationVisitor.java:150) at org.codehaus.groovy.transform.ASTTransformationVisitor$2.call(ASTTransformationVisitor.java:227) at org.codehaus.groovy.control.CompilationUnit.applyToPrimaryClassNodes(CompilationUnit.java:1216) ... 8 more I attached the full output in attachment (see out.txt and outDebug.txt). I attached a zip containing the maven project. There's a number of things I can do to make the error go away:
|
[GRECLIPSE-1808] Missing Javadoc for Groovy in the Eclipse IDE Created: 04/Dec/14 Updated: 04/Dec/14 |
|
| Status: | Open |
| Project: | GRECLIPSE |
| Component/s: | Build and distribution |
| Affects Version/s: | 2.8.0.Release |
| Fix Version/s: | None |
| Type: | Bug | Priority: | Major |
| Reporter: | Lars Vogel | Assignee: | Unassigned |
| Resolution: | Unresolved | ||
| Labels: | None | ||
| Remaining Estimate: | Not Specified | ||
| Time Spent: | Not Specified | ||
| Original Estimate: | Not Specified | ||
| Number of attachments : | 0 |
| Description |
|
I installed Groovy-Eclipse Feature 2.9.1.xx-201411241807-e44 which seems to contain groovy 2.3.7 but the Eclipse IDE does not show any Javadoc. I assume that the Javadoc should be part of the Eclipse Groovy installation based on this old blog post from Andy http://andrewclement.blogspot.de/2009/12/groovy-eclipse-and-javadoc-hovers.html |
[GRECLIPSE-1807] Antbuilder works in console but not in Eclipse Created: 04/Dec/14 Updated: 04/Dec/14 |
|
| Status: | Open |
| Project: | GRECLIPSE |
| Component/s: | Build and distribution |
| Affects Version/s: | 2.8.0.Release |
| Fix Version/s: | None |
| Type: | Bug | Priority: | Major |
| Reporter: | Lars Vogel | Assignee: | Unassigned |
| Resolution: | Unresolved | ||
| Labels: | None | ||
| Remaining Estimate: | Not Specified | ||
| Time Spent: | Not Specified | ||
| Original Estimate: | Not Specified | ||
| Number of attachments : | 0 |
| Description |
|
Accessing the AntBuilder creates and NoClassDefFoundError. def antBuilder = new AntBuilder() Looks like groovy-eclipse plugin ships with a subset of libraries a full install of groovy does. See also http://stackoverflow.com/questions/13216875/antbuilder-works-in-groovy-console-but-not-in-eclipse for the same issue. |
[GRECLIPSE-1806] Incorrect formatting of what follows after the list Created: 01/Dec/14 Updated: 01/Dec/14 |
|
| Status: | Open |
| Project: | GRECLIPSE |
| Component/s: | Formatting |
| Affects Version/s: | 2.7.1.Release, 2.8.0.Release, 2.9.1.Release |
| Fix Version/s: | None |
| Type: | Bug | Priority: | Minor |
| Reporter: | Alex Abdugafarov | Assignee: | Unassigned |
| Resolution: | Unresolved | ||
| Labels: | alignment, formatting | ||
| Remaining Estimate: | Not Specified | ||
| Time Spent: | Not Specified | ||
| Original Estimate: | Not Specified | ||
| Environment: |
Groovy/Grails Tool Suite |
||
| Number of attachments : | 0 |
| Description |
|
When auto-formatting (Ctrl-Shift-F), code like this: [a] + b becomes [a]+ b For some reason, the space is consistently removed. Same happens if plus sign is replaced by anything else, but since plus is often used, it's the most annoying. |
[GRECLIPSE-1805] Code Assist Reports Useless Info and Dies Created: 29/Nov/14 Updated: 29/Nov/14 |
|
| Status: | Open |
| Project: | GRECLIPSE |
| Component/s: | None |
| Affects Version/s: | None |
| Fix Version/s: | None |
| Type: | Bug | Priority: | Major |
| Reporter: | Mark Fortner | Assignee: | Unassigned |
| Resolution: | Unresolved | ||
| Labels: | None | ||
| Remaining Estimate: | Not Specified | ||
| Time Spent: | Not Specified | ||
| Original Estimate: | Not Specified | ||
| Number of attachments : | 0 |
| Description |
|
When using the Groovy code assist feature in GGTS I get a lot of proposals for injected methods, general GroovyObject methods for the class, but unfortunately the methods in the object themselves don't appear. If I want to see them, I have to look at the project view, drill down into the object node to find what I'm looking for. This defeats the purpose of having code assist. In many cases, it just spins for a while, times out and displays a dialog telling me to disable Groovy code assist because it's taking too long. Whenever you lookup method calls on domain objects, the popup displays a lot of GroovyObject injected class members that are irrelevant to the task at hand. The only injected methods you should see, are the ones for the domain object. Moreover, you get method recommendations that aren't for the class that you're using. Here's a simple example: If you attempt to lookup the methods for article you get methods for articleList (or a list in general). You also get code snippet recommendations for After, ase, Before, for_in, etc. Since I'm editing a service class and not a unit test, I shouldn't be seeing proposals for irrelevant things. Also, the code assist fails to find hasMany members. So that if you declare the Article to have many Authors like this: static hasMany = [authors:Author] whenever you lookup methods and members for Article, it fails to list authors as one of the members. Please, just display the methods for the particular class that I'm interrogating. Bold the methods that are for the class, sort them to the top of the menu, or otherwise make them more readily apparent from the rest of the noise. All other methods (for super classes, and injected methods should be rendered in plain text, in a separate menu or not at all. This was the original issue that I filed, but the feedback I got said that this a GRECLIPSE issue. In reality, it's probably a shared issue. |
[GRECLIPSE-1804] Code Assist Broken with Multiple Constructors Created: 22/Nov/14 Updated: 22/Nov/14 |
|
| Status: | Open |
| Project: | GRECLIPSE |
| Component/s: | Content Assist, Parser |
| Affects Version/s: | 2.8.0.Release |
| Fix Version/s: | None |
| Type: | Bug | Priority: | Minor |
| Reporter: | Matthew Soh | Assignee: | Unassigned |
| Resolution: | Unresolved | ||
| Labels: | None | ||
| Remaining Estimate: | Not Specified | ||
| Time Spent: | Not Specified | ||
| Original Estimate: | Not Specified | ||
| Environment: |
OSX Yosemite, Eclipse Luna. Affects both milestone and snapshot releases. |
||
| Attachments: |
|
| Number of attachments : | 2 |
| Description |
|
Please see the screenshots. When there are multiple constructors, code assist only works in the first constructor. If the parameters were all primitives, then it works fine. |
[GRECLIPSE-1803] NoClassDefFoundError: org/eclipse/jdt/groovy/search/TypeInferencingVisitorWithRequestor$1Helper Created: 19/Nov/14 Updated: 15/Jan/15 |
|
| Status: | In Progress |
| Project: | GRECLIPSE |
| Component/s: | None |
| Affects Version/s: | 2.9.1.Release |
| Fix Version/s: | None |
| Type: | Bug | Priority: | Major |
| Reporter: | Gunnar Wagenknecht | Assignee: | Unassigned |
| Resolution: | Unresolved | ||
| Labels: | None | ||
| Remaining Estimate: | Not Specified | ||
| Time Spent: | Not Specified | ||
| Original Estimate: | Not Specified | ||
| Environment: |
eclipse.buildId=4.4.1.M20140925-0400 Groovy-Eclipse plugin Version: 2.9.1.xx-201411061612-e44 |
||
| Number of attachments : | 0 |
| Description |
|
Happens when invoking code assist on an existing Groovy file. The file is in a project which is configure to groovy.compiler.level=18. java.lang.NoClassDefFoundError: org/eclipse/jdt/groovy/search/TypeInferencingVisitorWithRequestor$1Helper at org.eclipse.jdt.groovy.search.TypeInferencingVisitorWithRequestor.inferGenericMethodType(TypeInferencingVisitorWithRequestor.java:1704) at org.eclipse.jdt.groovy.search.TypeInferencingVisitorWithRequestor.visitMethodCallExpression(TypeInferencingVisitorWithRequestor.java:1683) at org.codehaus.groovy.ast.expr.MethodCallExpression.visit(MethodCallExpression.java:75) at org.codehaus.groovy.ast.CodeVisitorSupport.visitExpressionStatement(CodeVisitorSupport.java:121) at org.codehaus.groovy.ast.ClassCodeVisitorSupport.visitExpressionStatement(ClassCodeVisitorSupport.java:236) at org.codehaus.groovy.ast.stmt.ExpressionStatement.visit(ExpressionStatement.java:40) at org.codehaus.groovy.ast.CodeVisitorSupport.visitBlockStatement(CodeVisitorSupport.java:87) at org.codehaus.groovy.ast.ClassCodeVisitorSupport.visitBlockStatement(ClassCodeVisitorSupport.java:206) at org.eclipse.jdt.groovy.search.TypeInferencingVisitorWithRequestor.visitBlockStatement(TypeInferencingVisitorWithRequestor.java:1408) at org.codehaus.groovy.ast.stmt.BlockStatement.visit(BlockStatement.java:69) at org.codehaus.groovy.ast.ClassCodeVisitorSupport.visitClassCodeContainer(ClassCodeVisitorSupport.java:103) at org.codehaus.groovy.ast.ClassCodeVisitorSupport.visitConstructorOrMethod(ClassCodeVisitorSupport.java:114) at org.eclipse.jdt.groovy.search.TypeInferencingVisitorWithRequestor.visitConstructorOrMethod(TypeInferencingVisitorWithRequestor.java:842) at org.eclipse.jdt.groovy.search.TypeInferencingVisitorWithRequestor.visitJDT(TypeInferencingVisitorWithRequestor.java:571) at org.eclipse.jdt.groovy.search.TypeInferencingVisitorWithRequestor.visitJDT(TypeInferencingVisitorWithRequestor.java:404) at org.eclipse.jdt.groovy.search.TypeInferencingVisitorWithRequestor.visitCompilationUnit(TypeInferencingVisitorWithRequestor.java:352) at org.codehaus.groovy.eclipse.search.GroovyOccurrencesFinder.internalFindOccurences(GroovyOccurrencesFinder.java:179) at org.codehaus.groovy.eclipse.search.GroovyOccurrencesFinder.getOccurrences(GroovyOccurrencesFinder.java:103) at org.codehaus.groovy.eclipse.editor.GroovyEditor.updateOccurrenceAnnotations(GroovyEditor.java:1260) at org.eclipse.jdt.internal.ui.javaeditor.JavaEditor$ActivationListener.windowActivated(JavaEditor.java:1267) at org.eclipse.ui.internal.Workbench$11.run(Workbench.java:1045) at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42) at org.eclipse.ui.internal.Workbench.fireWindowActivated(Workbench.java:1042) at org.eclipse.ui.internal.WorkbenchWindow$14.shellActivated(WorkbenchWindow.java:2285) at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:88) at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84) at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4188) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1467) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1490) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1471) at org.eclipse.swt.widgets.Shell.windowDidBecomeKey(Shell.java:2159) at org.eclipse.swt.widgets.Display.windowProc(Display.java:5675) at org.eclipse.swt.internal.cocoa.OS.objc_msgSendSuper(Native Method) at org.eclipse.swt.widgets.Widget.callSuper(Widget.java:214) at org.eclipse.swt.widgets.Widget.becomeKeyWindow(Widget.java:366) at org.eclipse.swt.widgets.Shell.becomeKeyWindow(Shell.java:525) at org.eclipse.swt.widgets.Display.windowProc(Display.java:5499) at org.eclipse.swt.internal.cocoa.OS.objc_msgSend(Native Method) at org.eclipse.swt.internal.cocoa.NSWindow.close(NSWindow.java:54) at org.eclipse.swt.widgets.Shell.destroyWidget(Shell.java:799) at org.eclipse.swt.widgets.Widget.release(Widget.java:1318) at org.eclipse.swt.widgets.Control.release(Control.java:2861) at org.eclipse.swt.widgets.Widget.dispose(Widget.java:671) at org.eclipse.jface.window.Window.close(Window.java:339) at org.eclipse.jface.dialogs.Dialog.close(Dialog.java:990) at org.eclipse.ui.internal.statushandlers.InternalDialog.close(InternalDialog.java:727) at org.eclipse.jface.dialogs.Dialog.okPressed(Dialog.java:950) at org.eclipse.jface.dialogs.Dialog.buttonPressed(Dialog.java:466) at org.eclipse.ui.internal.statushandlers.InternalDialog.buttonPressed(InternalDialog.java:192) at org.eclipse.jface.dialogs.Dialog$2.widgetSelected(Dialog.java:619) at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:248) at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84) at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4188) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1467) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1490) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1475) at org.eclipse.swt.widgets.Widget.notifyListeners(Widget.java:1279) at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:4031) at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3658) at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run(PartRenderingEngine.java:1151) at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332) at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1032) at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:148) at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:636) at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332) at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:579) at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150) at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:135) at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196) at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134) at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104) at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:380) at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:235) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:483) at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:648) at org.eclipse.equinox.launcher.Main.basicRun(Main.java:603) at org.eclipse.equinox.launcher.Main.run(Main.java:1465) |
| Comments |
| Comment by Denis Murashev [ 19/Nov/14 ] |
|
Gunnar, which Groovy version is used? |
| Comment by Gunnar Wagenknecht [ 19/Nov/14 ] |
|
The project is setup to use Groovy 1.8. The preference pages says I'm using 1.8.6. |
| Comment by Rene Scheibe [ 30/Nov/14 ] |
|
I get the same StackTrace when trying to start a "JUnit-Plugin Test" for my CodeNarc-Eclipse plugin. Environment: |
| Comment by Wolfgang Schell [ 09/Dec/14 ] |
|
I see the same behavior (and stacktrace) and it's quite annoying, because it opens a series of popups which tell me about the error. I'm also using Groovy 1.8.6 and it's happening to me e.g. when I select text in a groovy or gradle file (I also have the Gradle tooling installed). I do realize that support for Groovy 1.8.x is running out and the 1.8 plugin is only provided as a courtesy, but maybe it's something easy to fix? This started with Greclipse 2.9.1, with 2.9 everything was still ok. I also installed Ommph around the same time, but I guess that has nothing to do with it. My configuration: *** Platform Details: *** System properties: applicationXMI=org.eclipse.ui.workbench/LegacyIDE.e4xmi awt.toolkit=sun.lwawt.macosx.LWCToolkit eclipse.application=org.eclipse.ui.ide.workbench eclipse.buildId=4.4.1.M20140925-0400 eclipse.commands=-os macosx -ws cocoa -arch x86_64 -showsplash -launcher /Users/wschell/dev/tools/eclipse-jee-luna-R/eclipse/Eclipse.app/Contents/MacOS/eclipse -name Eclipse --launcher.library /Users/wschell/dev/tools/eclipse-jee-luna-R/eclipse/Eclipse.app/Contents/MacOS//../../../plugins/org.eclipse.equinox.launcher.cocoa.macosx.x86_64_1.1.200.v20140603-1326/eclipse_1601.so -startup /Users/wschell/dev/tools/eclipse-jee-luna-R/eclipse/Eclipse.app/Contents/MacOS//../../../plugins/org.eclipse.equinox.launcher_1.3.0.v20140415-2008.jar --launcher.appendVmargs -product org.eclipse.epp.package.jee.product -keyring /Users/wschell/.eclipse_keyring -showlocation -vm /Library/Java/JavaVirtualMachines/jdk1.8.0_25.jdk/Contents/Home/bin/../jre/lib/server/libjvm.dylib eclipse.home.location=file:/Users/wschell/dev/tools/eclipse-jee-luna-R/eclipse/ eclipse.launcher=/Users/wschell/dev/tools/eclipse-jee-luna-R/eclipse/Eclipse.app/Contents/MacOS/eclipse eclipse.launcher.name=Eclipse eclipse.p2.data.area=@config.dir/../p2/ eclipse.p2.profile=epp.package.jee eclipse.product=org.eclipse.epp.package.jee.product eclipse.startTime=1418153222113 eclipse.stateSaveDelayInterval=30000 eclipse.vm=/Library/Java/JavaVirtualMachines/jdk1.8.0_25.jdk/Contents/Home/bin/../jre/lib/server/libjvm.dylib eclipse.vmargs=-Dosgi.requiredJavaVersion=1.6 -XstartOnFirstThread -Dorg.eclipse.swt.internal.carbon.smallFonts -XX:MaxPermSize=256m -Xms40m -Xmx12G -Xdock:icon=../Resources/Eclipse.icns -XstartOnFirstThread -Dorg.eclipse.swt.internal.carbon.smallFonts -Djava.class.path=/Users/wschell/dev/tools/eclipse-jee-luna-R/eclipse/Eclipse.app/Contents/MacOS//../../../plugins/org.eclipse.equinox.launcher_1.3.0.v20140415-2008.jar equinox.use.ds=true file.encoding=UTF-8 file.encoding.pkg=sun.io file.separator=/ findbugs.cloud.default=edu.umd.cs.findbugs.cloud.doNothingCloud findbugs.home=/Users/wschell/dev/tools/eclipse-jee-luna-R/eclipse/plugins/edu.umd.cs.findbugs.plugin.eclipse_3.0.0.20140706-2cfb468/ ftp.nonProxyHosts=local|*.local|169.254/16|*.169.254/16 gopherProxySet=false gosh.args=--nointeractive guice.disable.misplaced.annotation.check=true java.awt.graphicsenv=sun.awt.CGraphicsEnvironment java.awt.printerjob=sun.lwawt.macosx.CPrinterJob java.class.path=/Users/wschell/dev/tools/eclipse-jee-luna-R/eclipse/Eclipse.app/Contents/MacOS//../../../plugins/org.eclipse.equinox.launcher_1.3.0.v20140415-2008.jar java.class.version=52.0 java.endorsed.dirs=/Library/Java/JavaVirtualMachines/jdk1.8.0_25.jdk/Contents/Home/jre/lib/endorsed java.ext.dirs=/Users/wschell/Library/Java/Extensions:/Library/Java/JavaVirtualMachines/jdk1.8.0_25.jdk/Contents/Home/jre/lib/ext:/Library/Java/Extensions:/Network/Library/Java/Extensions:/System/Library/Java/Extensions:/usr/lib/java java.home=/Library/Java/JavaVirtualMachines/jdk1.8.0_25.jdk/Contents/Home/jre java.io.tmpdir=/var/folders/9q/84z4d6d953vfzrl489qxtgm40000gn/T/ java.library.path=/Users/wschell/Library/Java/Extensions:/Library/Java/Extensions:/Network/Library/Java/Extensions:/System/Library/Java/Extensions:/usr/lib/java:. java.runtime.name=Java(TM) SE Runtime Environment java.runtime.version=1.8.0_25-b17 java.specification.name=Java Platform API Specification java.specification.vendor=Oracle Corporation java.specification.version=1.8 java.vendor=Oracle Corporation java.vendor.url=http://java.oracle.com/ java.vendor.url.bug=http://bugreport.sun.com/bugreport/ java.version=1.8.0_25 java.vm.info=mixed mode java.vm.name=Java HotSpot(TM) 64-Bit Server VM java.vm.specification.name=Java Virtual Machine Specification java.vm.specification.vendor=Oracle Corporation java.vm.specification.version=1.8 java.vm.vendor=Oracle Corporation java.vm.version=25.25-b02 line.separator= org.apache.commons.logging.Log=org.apache.commons.logging.impl.NoOpLog org.eclipse.equinox.launcher.splash.location=/Users/wschell/dev/tools/eclipse-jee-luna-R/eclipse/plugins/org.eclipse.platform_4.4.0.v20140925-0400/splash.bmp org.eclipse.equinox.simpleconfigurator.configUrl=file:org.eclipse.equinox.simpleconfigurator/bundles.info org.eclipse.m2e.log.dir=/Users/wschell/dev/workspaces/fluidops-git/.metadata/.plugins/org.eclipse.m2e.logback.configuration org.eclipse.swt.internal.carbon.smallFonts= org.eclipse.update.reconcile=false org.eclipse.update.resolution_url= org.osgi.framework.executionenvironment=OSGi/Minimum-1.0,OSGi/Minimum-1.1,OSGi/Minimum-1.2,JavaSE/compact1-1.8,JavaSE/compact2-1.8,JavaSE/compact3-1.8,JRE-1.1,J2SE-1.2,J2SE-1.3,J2SE-1.4,J2SE-1.5,JavaSE-1.6,JavaSE-1.7,JavaSE-1.8 org.osgi.framework.language=en org.osgi.framework.os.name=MacOSX org.osgi.framework.os.version=10.10.1 org.osgi.framework.processor=x86-64 org.osgi.framework.system.capabilities=osgi.ee; osgi.ee="OSGi/Minimum"; version:List<Version>="1.0, 1.1, 1.2",osgi.ee; osgi.ee="JRE"; version:List<Version>="1.0, 1.1",osgi.ee; osgi.ee="JavaSE"; version:List<Version>="1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 1.8",osgi.ee; osgi.ee="JavaSE/compact1"; version:List<Version>="1.8",osgi.ee; osgi.ee="JavaSE/compact2"; version:List<Version>="1.8",osgi.ee; osgi.ee="JavaSE/compact3"; version:List<Version>="1.8" org.osgi.framework.system.packages=javax.accessibility,javax.activation,javax.activity,javax.annotation,javax.annotation.processing,javax.crypto,javax.crypto.interfaces,javax.crypto.spec,javax.imageio,javax.imageio.event,javax.imageio.metadata,javax.imageio.plugins.bmp,javax.imageio.plugins.jpeg,javax.imageio.spi,javax.imageio.stream,javax.jws,javax.jws.soap,javax.lang.model,javax.lang.model.element,javax.lang.model.type,javax.lang.model.util,javax.management,javax.management.loading,javax.management.modelmbean,javax.management.monitor,javax.management.openmbean,javax.management.relation,javax.management.remote,javax.management.remote.rmi,javax.management.timer,javax.naming,javax.naming.directory,javax.naming.event,javax.naming.ldap,javax.naming.spi,javax.net,javax.net.ssl,javax.print,javax.print.attribute,javax.print.attribute.standard,javax.print.event,javax.rmi,javax.rmi.CORBA,javax.rmi.ssl,javax.script,javax.security.auth,javax.security.auth.callback,javax.security.auth.kerberos,javax.security.auth.login,javax.security.auth.spi,javax.security.auth.x500,javax.security.cert,javax.security.sasl,javax.sound.midi,javax.sound.midi.spi,javax.sound.sampled,javax.sound.sampled.spi,javax.sql,javax.sql.rowset,javax.sql.rowset.serial,javax.sql.rowset.spi,javax.swing,javax.swing.border,javax.swing.colorchooser,javax.swing.event,javax.swing.filechooser,javax.swing.plaf,javax.swing.plaf.basic,javax.swing.plaf.metal,javax.swing.plaf.multi,javax.swing.plaf.nimbus,javax.swing.plaf.synth,javax.swing.table,javax.swing.text,javax.swing.text.html,javax.swing.text.html.parser,javax.swing.text.rtf,javax.swing.tree,javax.swing.undo,javax.tools,javax.transaction,javax.transaction.xa,javax.xml,javax.xml.bind,javax.xml.bind.annotation,javax.xml.bind.annotation.adapters,javax.xml.bind.attachment,javax.xml.bind.helpers,javax.xml.bind.util,javax.xml.crypto,javax.xml.crypto.dom,javax.xml.crypto.dsig,javax.xml.crypto.dsig.dom,javax.xml.crypto.dsig.keyinfo,javax.xml.crypto.dsig.spec,javax.xml.datatype,javax.xml.namespace,javax.xml.parsers,javax.xml.soap,javax.xml.stream,javax.xml.stream.events,javax.xml.stream.util,javax.xml.transform,javax.xml.transform.dom,javax.xml.transform.sax,javax.xml.transform.stax,javax.xml.transform.stream,javax.xml.validation,javax.xml.ws,javax.xml.ws.handler,javax.xml.ws.handler.soap,javax.xml.ws.http,javax.xml.ws.soap,javax.xml.ws.spi,javax.xml.ws.spi.http,javax.xml.ws.wsaddressing,javax.xml.xpath,org.ietf.jgss,org.omg.CORBA,org.omg.CORBA_2_3,org.omg.CORBA_2_3.portable,org.omg.CORBA.DynAnyPackage,org.omg.CORBA.ORBPackage,org.omg.CORBA.portable,org.omg.CORBA.TypeCodePackage,org.omg.CosNaming,org.omg.CosNaming.NamingContextExtPackage,org.omg.CosNaming.NamingContextPackage,org.omg.Dynamic,org.omg.DynamicAny,org.omg.DynamicAny.DynAnyFactoryPackage,org.omg.DynamicAny.DynAnyPackage,org.omg.IOP,org.omg.IOP.CodecFactoryPackage,org.omg.IOP.CodecPackage,org.omg.Messaging,org.omg.PortableInterceptor,org.omg.PortableInterceptor.ORBInitInfoPackage,org.omg.PortableServer,org.omg.PortableServer.CurrentPackage,org.omg.PortableServer.POAManagerPackage,org.omg.PortableServer.POAPackage,org.omg.PortableServer.portable,org.omg.PortableServer.ServantLocatorPackage,org.omg.SendingContext,org.omg.stub.java.rmi,org.w3c.dom,org.w3c.dom.bootstrap,org.w3c.dom.css,org.w3c.dom.events,org.w3c.dom.html,org.w3c.dom.ls,org.w3c.dom.ranges,org.w3c.dom.stylesheets,org.w3c.dom.traversal,org.w3c.dom.views,org.w3c.dom.xpath,org.xml.sax,org.xml.sax.ext,org.xml.sax.helpers org.osgi.framework.uuid=802af15b-d97f-0014-1ef6-e84044dbfb77 org.osgi.framework.vendor=Eclipse org.osgi.framework.version=1.8.0 org.osgi.supports.framework.extension=true org.osgi.supports.framework.fragment=true org.osgi.supports.framework.requirebundle=true os.arch=x86_64 os.name=Mac OS X os.version=10.10.1 osgi.arch=x86_64 osgi.bundles=reference:file:org.eclipse.osgi.compatibility.state_1.0.1.v20140709-1414.jar,reference:file:org.eclipse.equinox.simpleconfigurator_1.1.0.v20131217-1203.jar@1:start osgi.bundles.defaultStartLevel=4 osgi.compatibility.bootdelegation=true osgi.configuration.area=file:/Users/wschell/dev/tools/eclipse-jee-luna-R/eclipse/configuration/ osgi.framework=file:/Users/wschell/dev/tools/eclipse-jee-luna-R/eclipse/plugins/org.eclipse.osgi_3.10.1.v20140909-1633.jar osgi.framework.extensions=reference:file:org.eclipse.osgi.compatibility.state_1.0.1.v20140709-1414.jar osgi.framework.shape=jar osgi.framework.useSystemProperties=true osgi.frameworkClassPath=., file:/Users/wschell/dev/tools/eclipse-jee-luna-R/eclipse/plugins/org.eclipse.osgi.compatibility.state_1.0.1.v20140709-1414.jar osgi.install.area=file:/Users/wschell/dev/tools/eclipse-jee-luna-R/eclipse/ osgi.instance.area=file:/Users/wschell/dev/workspaces/fluidops-git/ osgi.instance.area.default=file:/Users/wschell/Documents/workspace/ osgi.logfile=/Users/wschell/dev/workspaces/fluidops-git/.metadata/.log osgi.nl=en_US osgi.os=macosx osgi.requiredJavaVersion=1.6 osgi.splashLocation=/Users/wschell/dev/tools/eclipse-jee-luna-R/eclipse/plugins/org.eclipse.platform_4.4.0.v20140925-0400/splash.bmp osgi.splashPath=platform:/base/plugins/org.eclipse.platform osgi.syspath=/Users/wschell/dev/tools/eclipse-jee-luna-R/eclipse/plugins osgi.tracefile=/Users/wschell/dev/workspaces/fluidops-git/.metadata/trace.log osgi.ws=cocoa path.separator=: socksNonProxyHosts=local|*.local|169.254/16|*.169.254/16 sun.arch.data.model=64 sun.boot.class.path=/Library/Java/JavaVirtualMachines/jdk1.8.0_25.jdk/Contents/Home/jre/lib/resources.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_25.jdk/Contents/Home/jre/lib/rt.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_25.jdk/Contents/Home/jre/lib/sunrsasign.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_25.jdk/Contents/Home/jre/lib/jsse.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_25.jdk/Contents/Home/jre/lib/jce.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_25.jdk/Contents/Home/jre/lib/charsets.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_25.jdk/Contents/Home/jre/lib/jfr.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_25.jdk/Contents/Home/jre/classes sun.boot.library.path=/Library/Java/JavaVirtualMachines/jdk1.8.0_25.jdk/Contents/Home/jre/lib sun.cpu.endian=little sun.cpu.isalist= sun.io.unicode.encoding=UnicodeBig sun.jnu.encoding=UTF-8 sun.management.compiler=HotSpot 64-Bit Tiered Compilers sun.os.patch.level=unknown user.country=US user.country.format=DE user.dir=/Users/wschell/dev/tools/eclipse-jee-luna-R/eclipse/Eclipse.app/Contents/MacOS user.home=/Users/wschell user.language=en user.language.format=de user.name=wschell user.timezone=Europe/Berlin *** Features: com.codeaffine.gonsole.feature (1.0.0.20141111-0926) "Gonsole - Git Console for Eclipse" com.collabnet.subversion.merge.feature (4.1.0) "CollabNet Subversion Merge Client" com.jrockit.mc.feature.core (5.4.0.162463) "Oracle Java Mission Control Core" de.loskutov.BytecodeOutline.feature (2.4.3) "Bytecode Outline" edu.umd.cs.findbugs.plugin.eclipse (3.0.0.20140706-2cfb468) "FindBugs Plug-in" net.java.dev.jna (4.1.0.v20140626_1915) "jna-osgi" org.apache.directory.studio.ldapbrowser.feature (2.0.0.v20130628) "Apache Directory Studio LDAP Browser UI" org.apache.directory.studio.ldifeditor.feature (2.0.0.v20130628) "Apache Directory Studio LDIF Editor" org.apache.directory.studio.schemaeditor.feature (2.0.0.v20130628) "Apache Directory Studio Schema Editor" org.codehaus.groovy.compilerless.feature (2.9.1.xx-201411061335-e44-RELEASE) "Groovy-Eclipse plugin" org.codehaus.groovy.eclipse.feature (2.9.1.xx-201411061335-e44-RELEASE) "Groovy-Eclipse plugin" org.codehaus.groovy.jdt.patch (2.9.1.xx-201411061335-e44-RELEASE) "Groovy-Eclipse plugin" org.codehaus.groovy18.feature (2.9.1.xx-201411061335-e44-RELEASE) "Groovy-Eclipse plugin" org.codehaus.groovy20.feature (2.9.1.xx-201411061335-e44-RELEASE) "Groovy-Eclipse plugin" org.codehaus.groovy21.feature (2.9.1.xx-201411061335-e44-RELEASE) "Groovy-Eclipse plugin" org.codehaus.groovy22.feature (2.9.1.xx-201411061335-e44-RELEASE) "Groovy-Eclipse plugin" org.codehaus.groovy23.feature (2.9.1.xx-201411061335-e44-RELEASE) "Groovy-Eclipse plugin" org.eclipse.cvs (1.4.100.v20140925-0400) "Eclipse CVS Client" org.eclipse.datatools.common.doc.user (1.12.0.v201405281819-26-311A16321A3557) "Data Tools Platform User Documentation" org.eclipse.datatools.connectivity.doc.user (1.12.0.v201405281819-37D-7733L3D753L7BBF) "Data Tools Platform Connectivity User Documentation" org.eclipse.datatools.connectivity.feature (1.12.0.v201406061321-7C7n9DEsxcwtN5odeWrQrgwYHq8) "Data Tools Platform Connectivity Plug-in" org.eclipse.datatools.connectivity.oda.designer.core.feature (1.12.0.v201406061321-787B7PBgJ9DUBNCVAaSZ) "DTP ODA Designer UI Framework Plug-in" org.eclipse.datatools.connectivity.oda.designer.feature (1.12.0.v201406061321-4147w312514242925) "DTP ODA Designer UI Framework Plug-in" org.eclipse.datatools.connectivity.oda.feature (1.12.0.v201406061321-7E7C7YBgJ9ET9OHLDfLZ) "DTP Open Data Access" org.eclipse.datatools.doc.user (1.12.0.v201405281819-47C18w95FHAM87EJJD7) "Data Tool Platform User Documentation" org.eclipse.datatools.enablement.apache.derby.feature (1.12.0.v201406061321-777B8gBmKFQ3NjRaMjbx8GDI) "High-level Sybase Enablement Plug-in" org.eclipse.datatools.enablement.feature (1.12.0.v201406061321-7J9t0B_0haN-EchrvGIyEh2M8j8a) "Eclipse Data Tools Platform Enablement" org.eclipse.datatools.enablement.hsqldb.feature (1.12.0.v201406061321-67G0AqGDM7KfNWJjJS8GDI) "Eclipse Data Tools Platform Enablement" org.eclipse.datatools.enablement.ibm.feature (1.12.0.v201406061321-7G-7cFD3wThz-VTq2cpq3) "pluginName" org.eclipse.datatools.enablement.ingres.feature (1.12.0.v201406061321-540AkF78Z7UCRAQDB) "Eclipse Data Tools Platform Enablement" org.eclipse.datatools.enablement.jdbc.feature (1.12.0.v201406061321-4-49oB58B7DAF7FCH) "High-level Sybase Enablement Plug-in" org.eclipse.datatools.enablement.jdt.feature (1.12.0.v201406061321-2-07w312218332612) "Data Tools Platform Connectivity JDT Extension Plug-in" org.eclipse.datatools.enablement.msft.feature (1.12.0.v201406061321-5478AkF7AO7UBQAK8M) "Eclipse Data Tools Platform Enablement" org.eclipse.datatools.enablement.mysql.feature (1.12.0.v201406061321-5478AkF7AK8X9JCREG) "Eclipse Data Tools Platform Enablement" org.eclipse.datatools.enablement.oda.designer.feature (1.12.0.v201406061321-647L9oB58H5E8E8TBK) "Eclipse Data Tools Platform XML ODA Designer" org.eclipse.datatools.enablement.oda.feature (1.12.0.v201406061321-7D7U7OEVVFNSGfJoIz0Of) "Eclipse Data Tools Platform XML ODA Runtime Driver" org.eclipse.datatools.enablement.oracle.feature (1.12.0.v201406061321-548fAkF7AL7RBJANAI) "Eclipse Data Tools Platform Enablement" org.eclipse.datatools.enablement.postgresql.feature (1.12.0.v201406061321-553AkF7AK8PCRBQBP) "Eclipse Data Tools Platform Enablement" org.eclipse.datatools.enablement.sap.feature (1.12.0.v201406061321-540AkF7AJ7YEJBU7S) "Eclipse Data Tools Platform Enablement" org.eclipse.datatools.enablement.sqlite.feature (1.12.0.v201406061321-542AkF7AJ7SAKAPBF) "Eclipse Data Tools Platform Enablement" org.eclipse.datatools.enablement.sybase.feature (1.12.0.v201406061321-7E478F9NiNc2S7fxRCTD) "High-level Sybase Enablement Plug-in" org.eclipse.datatools.intro (1.12.0.v201405281819-26-7w312116392911) "Eclipse Data Tools Platform Intro Plug-in" org.eclipse.datatools.modelbase.feature (1.12.0.v201406061321-7707GCcNBHLDaKTEcRi) "Eclipse Data Tools Platform SQLModel Plug-in" org.eclipse.datatools.sqldevtools.ddlgen.feature (1.12.0.v201406061321-7A-7DF7RZHQUMdThK5_t) "Eclipse Data Tools Platform FE UI Plug-in" org.eclipse.datatools.sqldevtools.feature (1.12.0.v201406061321-7N8P7IFDri6qjCyg6Q61VhVsihvO) "Eclipse Data Tools Platform SQL Tools Common UI Plug-in" org.eclipse.datatools.sqldevtools.parsers.feature (1.12.0.v201406061321-623BgJ9EE9ZJRDZLA) "Eclipse Data Tools Platform SQL Parser Plugin" org.eclipse.datatools.sqltools.doc.user (1.12.0.v201405281819-37D-7733L3D753L7BBF) "Data Tools Platform SQL Tools User Documentation" org.eclipse.draw2d (3.9.101.201408150207) "Graphical Editing Framework Draw2d" org.eclipse.egit (3.5.2.201411120430-r) "Git Team Provider" org.eclipse.egit.mylyn (3.5.2.201411120430-r) "Git Team Provider" org.eclipse.egit.source (3.5.2.201411120430-r) "Git Team Provider" org.eclipse.emf (2.10.1.v20140901-1055) "EMF - Eclipse Modeling Framework Runtime and Tools" org.eclipse.emf.codegen (2.10.0.v20140901-1055) "EMF Code Generation" org.eclipse.emf.codegen.ecore (2.10.1.v20140901-1055) "EMF Ecore Code Generator" org.eclipse.emf.codegen.ecore.ui (2.10.0.v20140901-1055) "EMF Ecore Code Generator UI" org.eclipse.emf.codegen.ui (2.8.0.v20140901-1055) "EMF Code Generation UI" org.eclipse.emf.common (2.10.1.v20140901-1043) "EMF Common" org.eclipse.emf.common.ui (2.9.0.v20140901-1055) "EMF Common UI" org.eclipse.emf.converter (2.10.0.v20140901-1055) "EMF Model Converter" org.eclipse.emf.databinding (1.4.0.v20140901-1055) "EMF Data Binding" org.eclipse.emf.databinding.edit (1.4.0.v20140901-1055) "EMF Edit Data Binding" org.eclipse.emf.ecore (2.10.1.v20140901-1043) "EMF Ecore" org.eclipse.emf.ecore.edit (2.9.0.v20140901-1055) "EMF Ecore Edit" org.eclipse.emf.ecore.editor (2.10.0.v20140901-1055) "EMF Sample Ecore Editor" org.eclipse.emf.edit (2.10.1.v20140901-1055) "EMF Edit" org.eclipse.emf.edit.ui (2.10.1.v20140901-1055) "EMF Edit UI" org.eclipse.emf.mapping (2.8.0.v20140901-1055) "EMF Mapping" org.eclipse.emf.mapping.ecore (2.8.0.v20140901-1055) "EMF Ecore Mapping" org.eclipse.emf.mapping.ecore.editor (2.9.0.v20140901-1055) "EMF Ecore Mapping Editor" org.eclipse.emf.mapping.ui (2.8.0.v20140901-1055) "EMF Mapping UI" org.eclipse.epp.mpc (1.3.1.v20140908-1651) "Marketplace Client" org.eclipse.epp.package.jee.feature (4.4.1.20140925-1820) "Java EE IDE" org.eclipse.gef (3.9.101.201408150207) "Graphical Editing Framework GEF" org.eclipse.help (2.0.102.v20140925-0400) "Help System Base" org.eclipse.jdt (3.10.0.v20140925-0400) "Eclipse Java Development Tools" org.eclipse.jgit (3.5.2.201411120430-r) "JGit Core" org.eclipse.jgit.http.apache (3.5.2.201411120430-r) "JGit Apache httpclient based HTTP support" org.eclipse.jgit.java7 (3.5.2.201411120430-r) "JGit Core" org.eclipse.jgit.pgm (3.5.2.201411120430-r) "JGit Command Line Interface" org.eclipse.jpt.common.eclipselink.feature (1.3.100.v201405081709-35A78s7359535B77DL) "Dali Java Persistence Tools - EclipseLink Common" org.eclipse.jpt.common.feature (1.4.0.v201405081709-67E-AkF7BJB8CKDFRZ) "Dali Java Persistence Tools - Common" org.eclipse.jpt.dbws.eclipselink.feature (1.2.100.v201405081709-797LBiCcNBHQFTGaGVbu3KEF) "Dali Java Persistence Tools - EclipseLink DBWS Support" org.eclipse.jpt.jaxb.eclipselink.feature (1.4.100.v201405081709-777IDFBgJ9EODHEUGrXp19c7) "Dali Java Persistence Tools - EclipseLink MOXy (JAXB) Support" org.eclipse.jpt.jaxb.feature (1.5.0.v201405081709-57D8ZAkF7BJB7BNFFRg) "Dali Java Persistence Tools - JAXB Support" org.eclipse.jpt.jpa.eclipselink.feature (3.4.1.v201409111648) "Dali Java Persistence Tools - EclipseLink JPA Support" org.eclipse.jpt.jpa.feature (3.4.0.v201405081709-7V7dEpFC7sReAYthMgWBL39c7) "Dali Java Persistence Tools - JPA Support" org.eclipse.jst.common.fproj.enablement.jdt (3.6.1.v201409111458) "Eclipse Faceted Project Framework JDT Enablement" org.eclipse.jst.enterprise_ui.feature (3.6.0.v201405070300-7b7OIumFSK2W_CbOM9lcCU_kNlXd) "Eclipse Java EE Developer Tools" org.eclipse.jst.ws.axis2tools.feature (1.1.300.v201405061940-78-FPZDZRDKYKDReDDRe) "Axis2 Tools" org.eclipse.jst.ws.cxf.feature (1.1.200.v201405212141-7H79FX_FAKldjn_7mQk5lE8A8A6E) "CXF Web Services Core" org.eclipse.jst.ws.jaxws.feature (1.2.200.v201405061940-7E7AFHxF8NcJSfMpU1VmWg) "JAX-WS Tools Core" org.eclipse.m2e.feature (1.5.0.20140606-0033) "Maven Integration for Eclipse" org.eclipse.m2e.logback.feature (1.5.0.20140606-0033) "m2e logback configuration" org.eclipse.m2e.wtp.feature (1.1.0.20140611-1646) "Maven Integration for Eclipse WTP" org.eclipse.m2e.wtp.jaxrs.feature (1.1.0.20140611-1646) "Maven JAX-RS Configurator" org.eclipse.m2e.wtp.jpa.feature (1.1.0.e43-20140611-1648) "Maven JPA Configurator" org.eclipse.m2e.wtp.jsf.feature (1.1.0.20140611-1646) "Maven JSF Configurator" org.eclipse.mat.chart.feature (1.4.0.201406041413) "Memory Analyzer - Chart" org.eclipse.mat.feature (1.4.0.201406041413) "Memory Analyzer API" org.eclipse.mylyn_feature (3.13.0.v20140826-1734) "Mylyn Tasks" org.eclipse.mylyn.bugzilla_feature (3.13.0.v20140830-0030) "Mylyn Tasks" org.eclipse.mylyn.builds (1.5.0.v20140830-1416) "Mylyn Builds" org.eclipse.mylyn.commons (3.13.0.v20140704-2323) "Mylyn Commons" org.eclipse.mylyn.commons.identity (1.5.0.v20140702-2248) "Mylyn Commons" org.eclipse.mylyn.commons.notifications (1.5.0.v20140702-2248) "Mylyn Commons" org.eclipse.mylyn.commons.repositories (1.5.0.v20140905-0008) "Mylyn Commons" org.eclipse.mylyn.commons.repositories.http (1.5.0.v20140702-2248) "Mylyn Commons" org.eclipse.mylyn.context_feature (3.13.0.v20140819-2236) "Mylyn Context" org.eclipse.mylyn.discovery (3.13.0.v20140820-1854) "Mylyn Commons" org.eclipse.mylyn.docs.epub (2.0.0.v20140606-1205) "Mylyn Docs EPUB" org.eclipse.mylyn.gerrit.feature (2.4.0.v20140903-1455) "Mylyn Reviews" org.eclipse.mylyn.git (1.5.0.v20140702-2223) "Mylyn Versions" org.eclipse.mylyn.github.feature (3.5.0.201409260305-r) "Git Team Provider" org.eclipse.mylyn.hudson (1.5.0.v20140702-2228) "Mylyn Builds" org.eclipse.mylyn.ide_feature (3.13.0.v20140702-2225) "Mylyn Context" org.eclipse.mylyn.java_feature (3.13.0.v20140819-2236) "Mylyn Context" org.eclipse.mylyn.monitor (3.13.0.v20140702-2155) "Mylyn Commons" org.eclipse.mylyn.pde_feature (3.13.0.v20140702-2225) "Mylyn Context" org.eclipse.mylyn.reviews.feature (2.4.0.v20140902-1709) "Mylyn Reviews" org.eclipse.mylyn.subclipse (1.4.0.v20140606-1204) "Mylyn Versions" org.eclipse.mylyn.tasks.ide (3.13.0.v20140704-0050) "Mylyn Tasks" org.eclipse.mylyn.team_feature (3.13.0.v20140702-2225) "Mylyn Context" org.eclipse.mylyn.versions (1.5.0.v20140702-2223) "Mylyn Versions" org.eclipse.mylyn.wikitext_feature (2.2.0.v20140905-1515) "Mylyn WikiText" org.eclipse.oomph.gitbash (1.0.0.v20141126-0708) "Oomph Git Bash" org.eclipse.oomph.launches (1.0.0.v20141126-0708) "Oomph Launch Decorator" org.eclipse.oomph.manifests (1.0.0.v20141126-0708) "Oomph Manifest Opener" org.eclipse.oomph.p2 (1.0.0.v20141128-0956) "Oomph P2 Management" org.eclipse.oomph.preferences (1.0.0.v20141126-0708) "Oomph Preference Management" org.eclipse.oomph.projectconfig (1.0.0.v20141126-0708) "Oomph Project Configuration" org.eclipse.oomph.projectcopy (1.0.0.v20141126-0708) "Oomph Project Copy" org.eclipse.oomph.setup (1.0.0.v20141207-1122) "Oomph Setup" org.eclipse.oomph.setup.core (1.0.0.v20141207-1122) "Oomph Setup Core" org.eclipse.oomph.setup.git (1.0.0.v20141126-0708) "Oomph Setup Git" org.eclipse.oomph.setup.jdt (1.0.0.v20141126-0708) "Oomph Setup JDT" org.eclipse.oomph.setup.maven (1.0.0.v20141126-0708) "Oomph Setup Maven" org.eclipse.oomph.setup.mylyn (1.0.0.v20141126-0708) "Oomph Setup Mylyn" org.eclipse.oomph.setup.pde (1.0.0.v20141126-0708) "Oomph Setup PDE" org.eclipse.oomph.setup.projects (1.0.0.v20141126-0708) "Oomph Setup Projects" org.eclipse.oomph.setup.projectset (1.0.0.v20141126-0708) "Oomph Setup Project Sets" org.eclipse.oomph.setup.targlets (1.0.0.v20141126-0708) "Oomph Setup Targlets" org.eclipse.oomph.setup.workbench (1.0.0.v20141126-0708) "Oomph Setup Workbench" org.eclipse.oomph.setup.workingsets (1.0.0.v20141126-0708) "Oomph Setup Working Sets" org.eclipse.oomph.targlets (1.0.0.v20141126-0708) "Oomph Targlets" org.eclipse.oomph.version (1.0.0.v20141126-0708) "Oomph Version Management" org.eclipse.oomph.winexplorer (1.0.0.v20141126-0708) "Oomph Windows Explorer" org.eclipse.oomph.workingsets (1.0.0.v20141126-0708) "Oomph Dynamic Working Sets" org.eclipse.pde (3.10.0.v20140925-0400) "PDE" org.eclipse.platform (4.4.0.v20140925-0400) "Eclipse Platform" org.eclipse.rcp (4.4.0.v20140925-0400) "Eclipse RCP" org.eclipse.rse (3.5.0.201406091451) "Remote System Explorer End-User Runtime" org.eclipse.rse.core (3.4.100.201406091451) "RSE Core" org.eclipse.rse.dstore (3.4.100.201406041609) "RSE DStore Services" org.eclipse.rse.ftp (3.2.0.201406020016) "RSE FTP Service" org.eclipse.rse.local (2.1.500.201406020016) "RSE Local Services" org.eclipse.rse.ssh (3.0.500.201406020016) "RSE SSH Services" org.eclipse.rse.telnet (2.3.100.201406020016) "RSE Telnet Service" org.eclipse.rse.terminals (1.2.100.201406060905) "RSE Terminals UI" org.eclipse.rse.useractions (1.1.500.201406020016) "Remote System Explorer User Actions" org.eclipse.tm.terminal (3.2.300.201406060905) "Target Management Terminal Widget" org.eclipse.tm.terminal.serial (2.1.300.201406020016) "Target Management Terminal Serial Connector" org.eclipse.tm.terminal.ssh (2.1.300.201406020016) "Target Management Terminal SSH Connector" org.eclipse.tm.terminal.telnet (2.1.300.201406020016) "Target Management Terminal Telnet Connector" org.eclipse.tm.terminal.view (2.4.100.201406020016) "Target Management Terminal View" org.eclipse.wst.common.fproj (3.6.1.v201409111446) "Eclipse Faceted Project Framework" org.eclipse.wst.jsdt.feature (1.6.0.v201405071612-7G7FFyXFBBoPc8Pvc8c0wn) "Eclipse JavaScript Development Tools" org.eclipse.wst.web_ui.feature (3.6.0.v201405062148-7O7XGA-EMjBb6nLaqlPbjbbsokeynV4Qpz-UGZwo) "Eclipse Web Developer Tools" org.eclipse.wst.xml_ui.feature (3.6.0.v201405062148-7H7NFm0DxumWv9-7bhgNooiVMQ_TBruLpRz012TF) "Eclipse XML Editors and Tools" org.eclipse.wst.xml.xpath2.processor.feature (2.0.301.v201409111854) "Eclipse XPath 2 Developers Tools" org.eclipse.wst.xsl.feature (1.3.401.v201409111855) "Eclipse XSL Developer Tools" org.sonatype.m2e.mavenarchiver.feature (0.16.0.201401211452-signed-20140310144306) "m2e connector for the mavenarchiver and pom properties" org.tigris.subversion.clientadapter.feature (1.10.2) "Subversion Client Adapter" org.tigris.subversion.clientadapter.javahl.feature (1.8.10) "Subversion JavaHL" org.tigris.subversion.clientadapter.svnkit.feature (1.8.9) "SVNKit Client Adapter" org.tigris.subversion.subclipse (1.10.6) "SVN Team Provider Core" org.tigris.subversion.subclipse.graph.feature (1.1.1) "Subversion Revision Graph" org.tigris.subversion.subclipse.mylyn (3.0.0) "Subclipse Integration for Mylyn 3.x" org.tmatesoft.svnkit (1.8.6.r10298_v20140730_2254) "SVNKit pure Java Subversion Library" |
| Comment by Denis Murashev [ 09/Dec/14 ] |
|
I guess https://github.com/groovy/groovy-eclipse/pull/102 should help to fix the issue. |
| Comment by Wolfgang Schell [ 18/Dec/14 ] |
|
Cool! Would be really great if that could be put into the next (minor) release of GREclipse for those of us who are stuck with Groovy 1.8.x... Thanks a million, Wolfgang |
| Comment by Wolfgang Schell [ 15/Jan/15 ] |
|
Any comment on this issue from the maintainers? I do realize that support for Groovy 1.8.x is running out and the 1.8 plugin is only provided as a courtesy, but maybe the provide pull request by Denis can be included? I'd be very much willing to test any pre-release/nightly build including a (potential) fix for this. Many thanks in advance, Wolfgang |
[GRECLIPSE-1802] content assist stops working after calling certain list methods Created: 10/Nov/14 Updated: 21/Jan/15 |
|
| Status: | Open |
| Project: | GRECLIPSE |
| Component/s: | Content Assist |
| Affects Version/s: | 2.9.0.Release |
| Fix Version/s: | 2.9.0.Release |
| Type: | Bug | Priority: | Major |
| Reporter: | Reinout Korbee | Assignee: | Unassigned |
| Resolution: | Unresolved | ||
| Labels: | eclipse | ||
| Remaining Estimate: | Not Specified | ||
| Time Spent: | Not Specified | ||
| Original Estimate: | Not Specified | ||
| Environment: |
Windows 7, eclipse 3.8 |
||
| Number of attachments : | 0 |
| Description |
|
In the following code example, content assist stops after the call to contains() on the List. This also happens after a call to remove(). Other methods seem to work, although I haven't chekced all of them. List<String> list = new ArrayList<>() boolean bl = list.contains("") // content assist stops functioning after the call to contains |
| Comments |
| Comment by Vasiliy Kizhaev [ 18/Nov/14 ] |
|
Hi Reinout, |
| Comment by Reinout Korbee [ 18/Nov/14 ] |
|
What I mean is that in the Groovy Eclipse editor, the content assist often stops to work somehwere in the middle of the code. For example: List<String> list = new ArrayList<>() boolean bl = list.contains("") String str = "something" Content assist doesn't work at the line String str = "something". If I comment out the line with boolean bl = list.contains("") then content assist is available again for the remainder of the groovy script. We noticed this behaviour in several cases and I managed to pin this one down. We use eclipse 3.8.1. |
| Comment by Vasiliy Kizhaev [ 19/Nov/14 ] |
|
What groovy-eclipse version do you use? I would definitely suggest you to update your eclipse and groovy-eclipse plugin. |
| Comment by Reinout Korbee [ 19/Nov/14 ] |
|
Groovy-Eclipse plugin Version: 2.9.0.xx-201407142131-e42-RELEASE |
| Comment by Vasiliy Kizhaev [ 20/Nov/14 ] |
|
The version of Groovy-Eclipse plugin you are using is designed for Eclipse 4.2, so it is not supposed to work with Eclipse 3.8.1. |
| Comment by Reinout Korbee [ 27/Nov/14 ] |
|
According to the wiki, eclipse is supported from 3.7 onwards, allthough on an "as is" basis. See: https://github.com/groovy/groovy-eclipse/wiki We are working on upgrading to 4.4. I hope that this bug then doesn't appear anymore. Thanks for your time. |
| Comment by Reinout Korbee [ 21/Jan/15 ] |
|
I tested this with eclipse 4.4.1 and the problem doesn't appear. |
[GRECLIPSE-1801] String.bytes not recognized Created: 29/Oct/14 Updated: 18/Nov/14 |
|
| Status: | Open |
| Project: | GRECLIPSE |
| Component/s: | Inferencing Engine |
| Affects Version/s: | 2.9.1.Release |
| Fix Version/s: | None |
| Type: | Bug | Priority: | Minor |
| Reporter: | Mauro Molinari | Assignee: | Vasiliy Kizhaev |
| Resolution: | Unresolved | ||
| Labels: | triaged | ||
| Remaining Estimate: | Not Specified | ||
| Time Spent: | Not Specified | ||
| Original Estimate: | Not Specified | ||
| Number of attachments : | 0 |
| Description |
|
Consider the following Groovy class: package d class D { void doSomething() { String foo = 'foo' foo.bytes } } Greclipse does not recognize foo.bytes (it's underlined), which is a shortcut for foo.getBytes(). The same applies for 'foo'.bytes. |
| Comments |
| Comment by Vasiliy Kizhaev [ 07/Nov/14 ] |
|
Hi Mauro, |
| Comment by Vasiliy Kizhaev [ 18/Nov/14 ] |
|
PR for the issue is submited |
[GRECLIPSE-1800] Content assist proposal ordering not working Created: 21/Oct/14 Updated: 21/Oct/14 |
|
| Status: | Open |
| Project: | GRECLIPSE |
| Component/s: | Content Assist |
| Affects Version/s: | 2.9.1.Release |
| Fix Version/s: | None |
| Type: | Bug | Priority: | Major |
| Reporter: | Mauro Molinari | Assignee: | Unassigned |
| Resolution: | Unresolved | ||
| Labels: | None | ||
| Remaining Estimate: | Not Specified | ||
| Time Spent: | Not Specified | ||
| Original Estimate: | Not Specified | ||
| Number of attachments : | 0 |
| Description |
|
Although package c class C { class MyBean { String foo int bar } class AnotherClass { int createInt() { return 1 } String createString() { return 'foo' } } void doSomething() { def a = new AnotherClass() def b = new MyBean( foo: a.cre| ) b.foo = a.cre| b.with { foo = a.cre| } } } In all the positions marked with "|" I get createInt() proposal before createString() proposal (because of alphabetic sorting, I guess), although MyBean.foo is of type String. |
[GRECLIPSE-1799] Parenthesis doubled when completing a constructor invocation Created: 21/Oct/14 Updated: 21/Oct/14 |
|
| Status: | Open |
| Project: | GRECLIPSE |
| Component/s: | Content Assist |
| Affects Version/s: | 2.9.1.Release |
| Fix Version/s: | None |
| Type: | Bug | Priority: | Minor |
| Reporter: | Mauro Molinari | Assignee: | Unassigned |
| Resolution: | Unresolved | ||
| Labels: | None | ||
| Remaining Estimate: | Not Specified | ||
| Time Spent: | Not Specified | ||
| Original Estimate: | Not Specified | ||
| Number of attachments : | 0 |
| Description |
|
Consider the following: package b class B { public B() { def foo = new Stri|() } } Let "|" be the cursor position. Invoke code assist and select String(), |
[GRECLIPSE-1798] Custom getters not recognized Created: 21/Oct/14 Updated: 12/Nov/14 |
|
| Status: | In Progress |
| Project: | GRECLIPSE |
| Component/s: | Inferencing Engine |
| Affects Version/s: | 2.9.1.Release |
| Fix Version/s: | None |
| Type: | Bug | Priority: | Major |
| Reporter: | Mauro Molinari | Assignee: | Denis Murashev |
| Resolution: | Unresolved | ||
| Labels: | None | ||
| Remaining Estimate: | Not Specified | ||
| Time Spent: | Not Specified | ||
| Original Estimate: | Not Specified | ||
| Number of attachments : | 0 |
| Description |
|
Consider the following classes: Wrapper.java package test; public class Wrapper<T> { private final T wrapped; public Wrapper(T wrapped) { this.wrapped=wrapped; } public T getWrapped() { return wrapped; } } MyBean.java package test; public class MyBean { private Wrapper<String> foo = new Wrapper<>("foo"); public String getFoo() { return foo.getWrapped(); } } GroovyTest.groovy package test import groovy.transform.CompileStatic; class GroovyTest { static void main(String[] args) { def b = new MyBean() println b.foo.toUpperCase() } } Greclipse does not recognize that b.foo is of type String, rather than of type Wrapper. In fact, it underlines the toUpperCase() invocation. This is a major problem, because it breaks content assist and Javadoc/Groovydoc display. Also, I find this a severe limitation, since Groovy has always supported custom getters/setters to be used in this way. Please note that the fix for this bug may help to fix also GRECLIPSE-1545, which also hurts productivity a lot. |
[GRECLIPSE-1796] Missing code assist in method invocation when no closing bracket present Created: 17/Oct/14 Updated: 17/Oct/14 |
|
| Status: | Open |
| Project: | GRECLIPSE |
| Component/s: | Content Assist |
| Affects Version/s: | 2.9.1.Release |
| Fix Version/s: | None |
| Type: | Bug | Priority: | Critical |
| Reporter: | Mauro Molinari | Assignee: | Unassigned |
| Resolution: | Unresolved | ||
| Labels: | None | ||
| Remaining Estimate: | Not Specified | ||
| Time Spent: | Not Specified | ||
| Original Estimate: | Not Specified | ||
| Number of attachments : | 0 |
| Description |
|
Consider the following Groovy class: package a import static org.junit.Assert.* import org.junit.After; import org.junit.Test class A { class MyBean { String doSomething(String a, Integer b) { } } @Test void test() { def m = new MyBean() assertNull(m.doS|) } } Let "|" be the cursor position. Hit Ctrl+Space: Greclipse correctly suggests and completes the invocation of doSomething(...). So far so good. Now, consider the following variation: package a import static org.junit.Assert.* import org.junit.After; import org.junit.Test class A { class MyBean { String doSomething(String a, Integer b) { } } @Test void test() { def m = new MyBean() assertNull(m.doS| } } Again, let "|" be the cursor position and note that the closing bracket is missing. Type Ctrl+Space: only mysterious get@() and set@(Object) are proposed. I set the priority to critical because this is one of the apparently small glitches of Greclipse that severely affect productivity (read: it's a real PITA! :-P) |
[GRECLIPSE-1795] Issues with package name refactorings and imports in Groovy classes Created: 15/Oct/14 Updated: 15/Oct/14 |
|
| Status: | Open |
| Project: | GRECLIPSE |
| Component/s: | Refactoring |
| Affects Version/s: | 2.9.1.Release |
| Fix Version/s: | None |
| Type: | Bug | Priority: | Major |
| Reporter: | Mauro Molinari | Assignee: | Unassigned |
| Resolution: | Unresolved | ||
| Labels: | None | ||
| Remaining Estimate: | Not Specified | ||
| Time Spent: | Not Specified | ||
| Original Estimate: | Not Specified | ||
| Number of attachments : | 0 |
| Description |
|
Consider the following Java class: package test1; public class MyClass { public static final String FOO = "foo"; } and the following Groovy class: package testg import static test1.MyClass.* import test1.MyClass; class MyGroovyClass { void doSomething() { MyClass c = new MyClass() } void bar() { def c = FOO } } Now, try to rename package test1 to test2: imports in MyGroovyClass are not updated (either the normal import or the static one). Now, consider this more complex example. You have two different source folders in you Eclipse project, src1 and src2. package test1 import static test1.MyClass.* class MyGroovyClass2 { void doSomething() { MyClass c = new MyClass() } void bar() { def c = FOO } } (it's the same Groovy class as before, but placed in test1 package).
Please note that the second scenario is not so rare: if you work with Maven or Gradle projects, main sources and test sources are separate. If you refactor a package in the main sources, the corresponding test classes, if written in Groovy, are affected by this problem. |
| Comments |
| Comment by Mauro Molinari [ 15/Oct/14 ] |
|
The first (simpler) case may be related to GRECLIPSE-1770 or they may just be fixed together. |
[GRECLIPSE-1793] Simple syntax errors are not detected at compile time Created: 03/Oct/14 Updated: 07/Oct/14 |
|
| Status: | Open |
| Project: | GRECLIPSE |
| Component/s: | None |
| Affects Version/s: | 2.9.0.Release |
| Fix Version/s: | None |
| Type: | Bug | Priority: | Major |
| Reporter: | Christopher Barteczko | Assignee: | Unassigned |
| Resolution: | Unresolved | ||
| Labels: | triaged | ||
| Remaining Estimate: | Not Specified | ||
| Time Spent: | Not Specified | ||
| Original Estimate: | Not Specified | ||
| Environment: |
Windows 7, Eclipse 4.4 -R (Luna) Standard |
||
| Number of attachments : | 0 |
| Description |
|
In this code: def a = 'aa' if (b.endsWith(a) { println 'ok' }closing parenthesis is missing, but no compile error is reported. No signature of method: java.lang.String.endsWith() is applicable for argument types: (java.lang.String, testy.brakbledukomp$_run_closure1) values: [aa, testy.brakbledukomp$_run_closure1@3ecd23d9] |
| Comments |
| Comment by Denis Murashev [ 07/Oct/14 ] |
|
Groovy-eclipse does not really notify about that error |
[GRECLIPSE-1792] Missing code assist in map-style constructor invocation if the bean is written in Java Created: 01/Oct/14 Updated: 07/Oct/14 |
|
| Status: | Open |
| Project: | GRECLIPSE |
| Component/s: | Content Assist |
| Affects Version/s: | 2.9.1.Release |
| Fix Version/s: | None |
| Type: | Bug | Priority: | Major |
| Reporter: | Mauro Molinari | Assignee: | Unassigned |
| Resolution: | Unresolved | ||
| Labels: | triaged | ||
| Remaining Estimate: | Not Specified | ||
| Time Spent: | Not Specified | ||
| Original Estimate: | Not Specified | ||
| Number of attachments : | 0 |
| Description |
|
Consider the example in GRECLIPSE-1772. |
| Comments |
| Comment by Vasiliy Kizhaev [ 07/Oct/14 ] |
|
Hi Mauro, |
| Comment by Mauro Molinari [ 07/Oct/14 ] |
|
Hi Vasiliy,
MyBean b = new MyBean(|)
You can check this by defining MyBean first as a Groovy class, than as a Java class and see the difference. |
| Comment by Vasiliy Kizhaev [ 07/Oct/14 ] |
|
Oh, yep, I see now. |
[GRECLIPSE-1791] Content Assist is not available inside Annotations for annotation attribute names Created: 27/Sep/14 Updated: 29/Sep/14 |
|
| Status: | Open |
| Project: | GRECLIPSE |
| Component/s: | None |
| Affects Version/s: | 2.7.1.Release |
| Fix Version/s: | None |
| Type: | Bug | Priority: | Major |
| Reporter: | Alex Boyko | Assignee: | Unassigned |
| Resolution: | Unresolved | ||
| Labels: | triaged | ||
| Remaining Estimate: | Not Specified | ||
| Time Spent: | Not Specified | ||
| Original Estimate: | Not Specified | ||
| Environment: |
Mac OSX |
||
| Number of attachments : | 0 |
| Description |
|
Create a Spring MVC project. @RequestMapping(valu<>) public String hello() { return "Hello" } Invoke Content Assist at <> it should propose "value". There are params, headers, value and a few more attributes available for the annotation but none are proposed inside .groovy files |
[GRECLIPSE-1790] Outline View for Groovy scripts does not provide options to show/hide public members etc. Created: 19/Sep/14 Updated: 30/Sep/14 |
|
| Status: | Open |
| Project: | GRECLIPSE |
| Component/s: | User Interface |
| Affects Version/s: | 2.9.0.Release |
| Fix Version/s: | None |
| Type: | Bug | Priority: | Major |
| Reporter: | Jörg Thönnes | Assignee: | Unassigned |
| Resolution: | Unresolved | ||
| Labels: | triaged | ||
| Remaining Estimate: | Not Specified | ||
| Time Spent: | Not Specified | ||
| Original Estimate: | Not Specified | ||
| Environment: |
Windows 8.1 64bit, Eclipse 4.4/Luna, Groovy-Eclipse 2.9.0.xx-201406301445-e44 |
||
| Attachments: |
|
| Number of attachments : | 2 |
| Description |
| Comments |
| Comment by Jörg Thönnes [ 19/Sep/14 ] |
|
The header of the Outline View for the Groovy Scripts only shows few options. |
| Comment by Jörg Thönnes [ 19/Sep/14 ] |
|
Here is the expected, normal header for the Java class. |
| Comment by Jörg Thönnes [ 23/Sep/14 ] |
|
Anything new here? Could anybody reproduce this issue? |
| Comment by Vasiliy Kizhaev [ 29/Sep/14 ] |
|
Hi Jörg, |
| Comment by Jörg Thönnes [ 29/Sep/14 ] |
|
Vasiliy, for me this is quite simple to reproduce. E.g. this script: public void method1() { } private void method2() { } will display in the Outline view both methods (green dot and red square).
My question here: 1. Can you reproduce this behaviour? |
| Comment by Vasiliy Kizhaev [ 29/Sep/14 ] |
|
Yes, I see now, I can totally reproduce it. That looks like a bug. I'm not sure if the filtering option has been kept for groovy scripts on purpose, but it should at least ignore you preferences for other files. Thanks a lot! |
| Comment by Jörg Thönnes [ 29/Sep/14 ] |
|
In reply to comment #6: IMHO, it would be nice if all applicable filtering options can be selected. As a workaround, > I did not find any way to change preferences besides that you've mentioned I only tested the hide non-public switch. So the others may work as expected. |
| Comment by Jörg Thönnes [ 29/Sep/14 ] |
|
Off topic: Do you have any idea when 2.9.1 is getting released? |
| Comment by Vasiliy Kizhaev [ 30/Sep/14 ] |
|
It might be out this week, maybe the next. |
[GRECLIPSE-1787] Code changed on each formatting attempt on closure with multiple parameters Created: 08/Sep/14 Updated: 10/Sep/14 |
|
| Status: | Open |
| Project: | GRECLIPSE |
| Component/s: | Formatting |
| Affects Version/s: | 2.9.1.Release |
| Fix Version/s: | None |
| Type: | Bug | Priority: | Minor |
| Reporter: | Mauro Molinari | Assignee: | Unassigned |
| Resolution: | Unresolved | ||
| Labels: | triaged | ||
| Remaining Estimate: | Not Specified | ||
| Time Spent: | Not Specified | ||
| Original Estimate: | Not Specified | ||
| Number of attachments : | 0 |
| Description |
|
Consider the following Groovy class (which compiles against org.glassfish:javax.faces:2.1.28): package g import javax.faces.component.UIComponent; import javax.faces.context.FacesContext; import javax.faces.validator.Validator; class FormatTest { Validator validator = { FacesContext context, UIComponent component, Object value -> println 'foo' } as Validator } Hit CTRL+SHIFT+F: the closure is formatted as:
Validator validator = {
FacesContext context, UIComponent component, Object value ->
println 'foo'
} as Validator
Hit CTRL+SHIFT+F without any change: the closure is formatted as:
Validator validator = { FacesContext context, UIComponent component, Object value ->
println 'foo'
} as Validator
Then again CTRL+SHIFT+F... and so on, in an endless loop |
[GRECLIPSE-1786] Missing elements in call hierarchy and reference search when call is performed on an interface Created: 08/Sep/14 Updated: 01/Oct/14 |
|
| Status: | Open |
| Project: | GRECLIPSE |
| Component/s: | User Interface |
| Affects Version/s: | 2.9.1.Release |
| Fix Version/s: | None |
| Type: | Bug | Priority: | Major |
| Reporter: | Mauro Molinari | Assignee: | Unassigned |
| Resolution: | Unresolved | ||
| Labels: | triaged | ||
| Remaining Estimate: | Not Specified | ||
| Time Spent: | Not Specified | ||
| Original Estimate: | Not Specified | ||
| Number of attachments : | 0 |
| Description |
|
Consider the following interface and implementing class: IFJ.java package f; public interface IFJ { void doSomething(int a, boolean b); void doSomething(int a); } FJ.java package f; public class FJ implements IFJ { @Override public void doSomething(int a) { doSomething(a, false); } @Override public void doSomething(int a, boolean b) { } } Now consider the following classes, which are the same but one written in Groovy and the other in Java: FG.groovy package f class FG { void foo() { IFJ fj = new FJ() fj.doSomething(1) } } FGJava.java package f; public class FGJava { public void foo() { IFJ fj = new FJ(); fj.doSomething(1); } } Then, place the cursor over IFJ.doSomething(int) and request the call hierarchy (CTRL+ALT+H): you'll see that both FG.foo() and FGJava.foo() are in the result. So far so good. Now, place the cursor over IFJ.doSomething(int, boolean) and request the call hierarchy: you'll see only FJ.doSomething(int). Then, expand FJ.doSomething(int) node: what you see is that just FGJava.foo() is shown, while FG.foo() is not. In other words, the call performed in the Groovy code (which is actually performed through the interface IFJ, rather than on the actual class FJ) is not shown, while the one performed in Java code is. The same problem applies if you request the call hierarchy directly on FJ.doSomething(int): you'll see the call from FGJava but not that from FG. Again, the same discrepancy is shown if you search for references of IFJ.doSomething() vs FJ.doSomething() (with CTRL+SHIFT+G): in the first case you'll see both calls from Groovy and Java code, in the second one only that from Java code. This can cause the user to miss some calls when he's studying code. |
| Comments |
| Comment by Vasiliy Kizhaev [ 01/Oct/14 ] |
|
Yes, this is strange. I'll try to dig a little to see if it's an easy one. Thanks, Mauro! |
[GRECLIPSE-1783] Type inferencing problems on overloaded method call Created: 01/Sep/14 Updated: 16/Sep/14 |
|
| Status: | Open |
| Project: | GRECLIPSE |
| Component/s: | Inferencing Engine |
| Affects Version/s: | 2.9.1.Release |
| Fix Version/s: | None |
| Type: | Bug | Priority: | Minor |
| Reporter: | Mauro Molinari | Assignee: | Vasiliy Kizhaev |
| Resolution: | Unresolved | ||
| Labels: | None | ||
| Remaining Estimate: | Not Specified | ||
| Time Spent: | Not Specified | ||
| Original Estimate: | Not Specified | ||
| Number of attachments : | 0 |
| Description |
|
Consider the example in |
| Comments |
| Comment by Vasiliy Kizhaev [ 04/Sep/14 ] |
|
The actual problem here is that groovy-eclipse can't get type of argument of a method call if it is a method call itself. someMethod(2) // will be treated as someMethod(int) someMethod(Integer.parseInt("2")) // will be treated as someMethod(Object) I'm not quite sure that this behavior was not implemented intentionally, it can be quite time consuming. By the way, I don't know why the navigation (F3) works well with the example, but if you take the example above (someMethod), the JavaDoc and Navigation will act the same. |
| Comment by Mauro Molinari [ 04/Sep/14 ] |
|
I see, thank you Vasiliy! Anyway, going off topic, sometimes I really wonder how it is possible that no one before me has found some honestly huge flaws in Greclipse like this... is it just me that is using Greclipse in the wrong way or are there so few people that is using Groovy with Eclipse? I really appreciate the great effort you, Denis, Alex, Kris and Andy are spending recently on this tool! |
| Comment by Mauro Molinari [ 11/Sep/14 ] |
|
Another failing case, this time with arrays: C.java package a; public class C { public void foo(int a, String[] strings) {} public void foo(int a, Double[] doubles) {} }} Test3.groovy package a class Test3 { void doSomething() { C c = new C() String[] strings = new String[0] c.foo(1, strings) } } Hit F2 over the call to c.foo: you'll see: void a.C.foo(int a, String[] doubles)... good merge! |
| Comment by Mauro Molinari [ 16/Sep/14 ] |
|
Another failing case: compile against org.hibernate:hibernate-core:3.6.10.Final the following class: package o import groovy.transform.CompileStatic import org.hibernate.criterion.Property @CompileStatic class TestPropertyForName { void doSomething() { Property.forName('name').asc() } } Greclipse thinks that I'm calling java.lang.Class.forName(String, boolean, ClassLoader), while I'm actually calling org.hibernate.criterion.Property.forName(String). |
[GRECLIPSE-1782] Improve content assist for static members Created: 01/Sep/14 Updated: 03/Sep/14 |
|
| Status: | Open |
| Project: | GRECLIPSE |
| Component/s: | Content Assist |
| Affects Version/s: | 2.9.1.Release |
| Fix Version/s: | None |
| Type: | Improvement | Priority: | Major |
| Reporter: | Mauro Molinari | Assignee: | Unassigned |
| Resolution: | Unresolved | ||
| Labels: | triaged | ||
| Remaining Estimate: | Not Specified | ||
| Time Spent: | Not Specified | ||
| Original Estimate: | Not Specified | ||
| Number of attachments : | 0 |
| Description |
|
Consider the example classes in |
[GRECLIPSE-1781] Compilation error using Lombok @Slf4j annotation Created: 21/Aug/14 Updated: 04/Sep/14 |
|
| Status: | Open |
| Project: | GRECLIPSE |
| Component/s: | None |
| Affects Version/s: | 2.8.0.Release |
| Fix Version/s: | None |
| Type: | Bug | Priority: | Major |
| Reporter: | Claudio Tasso | Assignee: | Unassigned |
| Resolution: | Unresolved | ||
| Labels: | triaged | ||
| Remaining Estimate: | Not Specified | ||
| Time Spent: | Not Specified | ||
| Original Estimate: | Not Specified | ||
| Attachments: |
|
| Testcase included: | yes |
| Number of attachments : | 1 |
| Description |
|
The groovy script references a Java class which uses the @Slf4j Lombok annotation. Compiling using Maven produces the error below:
[WARNING] Failure executing groovy-eclipse compiler:
Lombok annotation handler class lombok.eclipse.handlers.HandleLog$HandleSlf4jLog failed
java.lang.IllegalStateException: Workspace is closed.
at org.eclipse.core.resources.ResourcesPlugin.getWorkspace(ResourcesPlugin.java:399)
at lombok.eclipse.EclipseAST$EclipseWorkspaceBasedFileResolver.resolve(EclipseAST.java:159)
at lombok.eclipse.EclipseAST.getAbsoluteFileLocation(EclipseAST.java:97)
at lombok.core.LombokConfiguration$1.createResolver(LombokConfiguration.java:50)
at lombok.core.LombokConfiguration.read(LombokConfiguration.java:44)
at lombok.core.AST.readConfiguration(AST.java:422)
at lombok.core.handlers.HandlerUtil.handleFlagUsage(HandlerUtil.java:105)
at lombok.eclipse.handlers.HandleLog$HandleSlf4jLog.handle(HandleLog.java:216)
at lombok.eclipse.HandlerLibrary$AnnotationHandlerContainer.handle(HandlerLibrary.java:106)
at lombok.eclipse.HandlerLibrary.handleAnnotation(HandlerLibrary.java:233)
at lombok.eclipse.TransformEclipseAST$AnnotationVisitor.visitAnnotationOnType(TransformEclipseAST.java:209)
at lombok.eclipse.EclipseNode.traverse(EclipseNode.java:96)
at lombok.eclipse.EclipseAST.traverseChildren(EclipseAST.java:194)
at lombok.eclipse.EclipseNode.traverse(EclipseNode.java:63)
at lombok.eclipse.EclipseAST.traverseChildren(EclipseAST.java:194)
at lombok.eclipse.EclipseNode.traverse(EclipseNode.java:58)
at lombok.eclipse.EclipseAST.traverse(EclipseAST.java:187)
at lombok.eclipse.TransformEclipseAST.go(TransformEclipseAST.java:175)
at lombok.eclipse.TransformEclipseAST.transform(TransformEclipseAST.java:140)
at lombok.eclipse.TransformEclipseAST.transform_swapped(TransformEclipseAST.java:93)
at org.eclipse.jdt.internal.compiler.parser.Parser.endParse(Parser.java:8682)
at org.eclipse.jdt.internal.compiler.parser.Parser.parse(Parser.java:9719)
at org.eclipse.jdt.internal.compiler.parser.Parser.parse(Parser.java:9937)
at org.eclipse.jdt.internal.compiler.parser.Parser.parse(Parser.java:9894)
at org.eclipse.jdt.internal.compiler.parser.Parser.dietParse(Parser.java:8455)
at org.codehaus.jdt.groovy.integration.internal.MultiplexingParser.dietParse(MultiplexingParser.java:46)
at org.eclipse.jdt.internal.compiler.Compiler.internalBeginToCompile(Compiler.java:775)
at org.eclipse.jdt.internal.compiler.Compiler.beginToCompile(Compiler.java:395)
at org.eclipse.jdt.internal.compiler.Compiler.compile(Compiler.java:485)
at org.eclipse.jdt.internal.compiler.batch.Main.performCompilation(Main.java:4130)
at org.eclipse.jdt.internal.compiler.batch.Main.compile(Main.java:1689)
at org.eclipse.jdt.internal.compiler.batch.Main.main(Main.java:1400)
----------
1. ERROR in C:\Users\Claudio\workspaces\development1\groovy\src\main\java\it\claudio\MyClass.java (at line 1)
package it.claudio;
^
Lombok annotation handler class lombok.eclipse.handlers.HandleLog$HandleSlf4jLog failed - See error log.
----------
2. ERROR in C:\Users\Claudio\workspaces\development1\groovy\src\main\java\it\claudio\MyClass.java (at line 9)
log.info("Hello World Log");
^^^
log cannot be resolved
I configured the pom.xml following the instructions found in the Groovy Eclipse compiler web site. |
| Comments |
| Comment by Vasiliy Kizhaev [ 04/Sep/14 ] |
|
The issue really takes place, thank you! Labeled as "triaged". |
[GRECLIPSE-1779] Cannot create new Groovy class when project classpath includes CRaSH Shell Created: 13/Aug/14 Updated: 13/Aug/14 |
|
| Status: | Open |
| Project: | GRECLIPSE |
| Component/s: | User Interface |
| Affects Version/s: | None |
| Fix Version/s: | None |
| Type: | Bug | Priority: | Major |
| Reporter: | Kris De Volder | Assignee: | Unassigned |
| Resolution: | Unresolved | ||
| Labels: | None | ||
| Remaining Estimate: | Not Specified | ||
| Time Spent: | Not Specified | ||
| Original Estimate: | Not Specified | ||
| Number of attachments : | 0 |
| Description |
|
See https://issuetracker.springsource.com/browse/STS-3886 |
[GRECLIPSE-1772] Improve code assist in map-style constructor invocation Created: 05/Aug/14 Updated: 05/Aug/14 |
|
| Status: | Open |
| Project: | GRECLIPSE |
| Component/s: | Content Assist |
| Affects Version/s: | 2.9.0.Release |
| Fix Version/s: | None |
| Type: | Improvement | Priority: | Major |
| Reporter: | Mauro Molinari | Assignee: | Unassigned |
| Resolution: | Unresolved | ||
| Labels: | triaged | ||
| Remaining Estimate: | Not Specified | ||
| Time Spent: | Not Specified | ||
| Original Estimate: | Not Specified | ||
| Number of attachments : | 0 |
| Description |
|
Consider the following Groovy classes: package c class MyBean { String foo void setBar(String bar) { foo = bar.toUpperCase() } } package c class ConstructorTest { static main(args) { MyBean b = new MyBean(|) } } Invoke code assist at "|": apart from the fact that I see double entries for MyBean() constructor and the foo property, the code assist correctly proposes me to enter property names to create a map-style constructor invocation, like: new MyBean(foo: 'foo', bar: 'bar') However, if you start typing a property name (like "f", "fo", "b", "ba") and invoke code assist, those proposals are not shown any more. This is very uncomfortable. |
| Comments |
| Comment by Vasiliy Kizhaev [ 05/Aug/14 ] |
|
This seem to be a good improvement. Marked as 'triaged'. |
[GRECLIPSE-1771] Internal compiler error when referencing a write-only property at construction time and @CompileStatic is used Created: 05/Aug/14 Updated: 01/Sep/14 |
|
| Status: | Open |
| Project: | GRECLIPSE |
| Component/s: | Compiler Integration |
| Affects Version/s: | 2.9.0.Release |
| Fix Version/s: | None |
| Type: | Bug | Priority: | Critical |
| Reporter: | Mauro Molinari | Assignee: | Unassigned |
| Resolution: | Unresolved | ||
| Labels: | triaged | ||
| Remaining Estimate: | Not Specified | ||
| Time Spent: | Not Specified | ||
| Original Estimate: | Not Specified | ||
| Environment: |
Eclipse 4.4 |
||
| Attachments: |
|
| Number of attachments : | 1 |
| Description |
|
Consider the following Groovy classes: package c class MyBean { String foo void setBar(String bar) { foo = bar.toUpperCase() } } package c import groovy.transform.CompileStatic; @CompileStatic class TestGroovyClass { static void main(String[] args) { MyBean b = new MyBean(bar: 'foo') println b.foo } } The second one produces the following internal compiler error: BUG! exception in phase 'instruction selection' in source unit 'C:\ws\44\DCS-shop-trunk\TestGroovy\src\main\groovy\c\TestGroovyClass.groovy' unexpected NullpointerException at org.codehaus.groovy.control.CompilationUnit.applyToPrimaryClassNodes(CompilationUnit.java:1219) at org.codehaus.groovy.control.CompilationUnit.doPhaseOperation(CompilationUnit.java:645) at org.codehaus.groovy.control.CompilationUnit.processPhaseOperations(CompilationUnit.java:623) at org.codehaus.groovy.control.CompilationUnit.compile(CompilationUnit.java:600) at org.codehaus.jdt.groovy.internal.compiler.ast.GroovyCompilationUnitDeclaration.processToPhase(GroovyCompilationUnitDeclaration.java:187) at org.codehaus.jdt.groovy.internal.compiler.ast.GroovyCompilationUnitDeclaration.generateCode(GroovyCompilationUnitDeclaration.java:1670) at org.eclipse.jdt.internal.compiler.Compiler.resolve(Compiler.java:995) at org.eclipse.jdt.internal.compiler.Compiler.resolve(Compiler.java:1034) at org.eclipse.jdt.internal.core.CompilationUnitProblemFinder.process(CompilationUnitProblemFinder.java:215) at org.eclipse.jdt.internal.core.CompilationUnitProblemFinder.process(CompilationUnitProblemFinder.java:281) at org.codehaus.jdt.groovy.model.GroovyReconcileWorkingCopyOperation.makeConsistent(GroovyReconcileWorkingCopyOperation.java:80) at org.eclipse.jdt.internal.core.ReconcileWorkingCopyOperation.executeOperation(ReconcileWorkingCopyOperation.java:90) at org.eclipse.jdt.internal.core.JavaModelOperation.run(JavaModelOperation.java:729) at org.eclipse.jdt.internal.core.JavaModelOperation.runOperation(JavaModelOperation.java:789) at org.codehaus.jdt.groovy.model.GroovyCompilationUnit.reconcile(GroovyCompilationUnit.java:440) at org.eclipse.jdt.internal.ui.text.java.JavaReconcilingStrategy.reconcile(JavaReconcilingStrategy.java:126) at org.eclipse.jdt.internal.ui.text.java.JavaReconcilingStrategy.access$0(JavaReconcilingStrategy.java:108) at org.eclipse.jdt.internal.ui.text.java.JavaReconcilingStrategy$1.run(JavaReconcilingStrategy.java:89) at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42) at org.eclipse.jdt.internal.ui.text.java.JavaReconcilingStrategy.reconcile(JavaReconcilingStrategy.java:87) at org.eclipse.jdt.internal.ui.text.java.JavaReconcilingStrategy.reconcile(JavaReconcilingStrategy.java:151) at org.eclipse.jdt.internal.ui.text.CompositeReconcilingStrategy.reconcile(CompositeReconcilingStrategy.java:86) at org.eclipse.jdt.internal.ui.text.JavaCompositeReconcilingStrategy.reconcile(JavaCompositeReconcilingStrategy.java:104) at org.eclipse.jface.text.reconciler.MonoReconciler.process(MonoReconciler.java:77) at org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread.run(AbstractReconciler.java:206) Caused by: java.lang.NullPointerException at org.codehaus.groovy.transform.stc.StaticTypeCheckingSupport.isAssignableTo(StaticTypeCheckingSupport.java:379) at org.codehaus.groovy.transform.stc.StaticTypeCheckingVisitor.checkGroovyConstructorMap(StaticTypeCheckingVisitor.java:851) at org.codehaus.groovy.transform.stc.StaticTypeCheckingVisitor.typeCheckMapConstructor(StaticTypeCheckingVisitor.java:1648) at org.codehaus.groovy.transform.stc.StaticTypeCheckingVisitor.visitConstructorCallExpression(StaticTypeCheckingVisitor.java:1620) at org.codehaus.groovy.transform.sc.StaticCompilationVisitor.visitConstructorCallExpression(StaticCompilationVisitor.java:261) at org.codehaus.groovy.ast.expr.ConstructorCallExpression.visit(ConstructorCallExpression.java:44) at org.codehaus.groovy.transform.stc.StaticTypeCheckingVisitor.visitBinaryExpression(StaticTypeCheckingVisitor.java:439) at org.codehaus.groovy.ast.CodeVisitorSupport.visitDeclarationExpression(CodeVisitorSupport.java:247) at org.codehaus.groovy.ast.ClassCodeVisitorSupport.visitDeclarationExpression(ClassCodeVisitorSupport.java:109) at org.codehaus.groovy.ast.expr.DeclarationExpression.visit(DeclarationExpression.java:86) at org.codehaus.groovy.ast.CodeVisitorSupport.visitExpressionStatement(CodeVisitorSupport.java:71) at org.codehaus.groovy.ast.ClassCodeVisitorSupport.visitExpressionStatement(ClassCodeVisitorSupport.java:236) at org.codehaus.groovy.ast.stmt.ExpressionStatement.visit(ExpressionStatement.java:40) at org.codehaus.groovy.ast.CodeVisitorSupport.visitBlockStatement(CodeVisitorSupport.java:37) at org.codehaus.groovy.ast.ClassCodeVisitorSupport.visitBlockStatement(ClassCodeVisitorSupport.java:206) at org.codehaus.groovy.ast.stmt.BlockStatement.visit(BlockStatement.java:69) at org.codehaus.groovy.ast.ClassCodeVisitorSupport.visitClassCodeContainer(ClassCodeVisitorSupport.java:103) at org.codehaus.groovy.ast.ClassCodeVisitorSupport.visitConstructorOrMethod(ClassCodeVisitorSupport.java:114) at org.codehaus.groovy.transform.stc.StaticTypeCheckingVisitor.visitConstructorOrMethod(StaticTypeCheckingVisitor.java:1540) at org.codehaus.groovy.ast.ClassCodeVisitorSupport.visitMethod(ClassCodeVisitorSupport.java:125) at org.codehaus.groovy.transform.stc.StaticTypeCheckingVisitor.startMethodInference(StaticTypeCheckingVisitor.java:1844) at org.codehaus.groovy.transform.stc.StaticTypeCheckingVisitor.visitMethod(StaticTypeCheckingVisitor.java:1803) at org.codehaus.groovy.transform.sc.StaticCompilationVisitor.visitMethod(StaticCompilationVisitor.java:144) at org.codehaus.groovy.ast.ClassNode.visitContents(ClassNode.java:1201) at org.codehaus.groovy.ast.ClassCodeVisitorSupport.visitClass(ClassCodeVisitorSupport.java:52) at org.codehaus.groovy.transform.stc.StaticTypeCheckingVisitor.visitClass(StaticTypeCheckingVisitor.java:179) at org.codehaus.groovy.transform.sc.StaticCompilationVisitor.visitClass(StaticCompilationVisitor.java:110) at org.codehaus.groovy.transform.sc.StaticCompileTransformation.visit(StaticCompileTransformation.java:61) at org.codehaus.groovy.transform.ASTTransformationVisitor.visitClass(ASTTransformationVisitor.java:148) at org.codehaus.groovy.transform.ASTTransformationVisitor$2.call(ASTTransformationVisitor.java:225) at org.codehaus.groovy.control.CompilationUnit.applyToPrimaryClassNodes(CompilationUnit.java:1214) ... 24 more No error is produced when compiling with groovyc. |
| Comments |
| Comment by Vasiliy Kizhaev [ 06/Aug/14 ] |
|
Hi Mauro, |
| Comment by Mauro Molinari [ 06/Aug/14 ] |
|
I'm using Greclipse 2.9.0.xx-201407071925-e44 in Luna. |
| Comment by Vasiliy Kizhaev [ 06/Aug/14 ] |
|
It's already been released, all the information can be found here: https://github.com/groovy/groovy-eclipse/wiki/Groovy-Eclipse-2.9.0-Release-Notes |
| Comment by Mauro Molinari [ 06/Aug/14 ] |
|
Good news! I was watching the following page, which is not updated: http://groovy.codehaus.org/Eclipse+Plugin |
| Comment by Mauro Molinari [ 06/Aug/14 ] |
|
Oh well... I tried to upgrade my Greclipse version using the following update site: http://dist.springsource.org/release/GRECLIPSE/2.9.0/e4.4 BUG! exception in phase 'instruction selection' in source unit 'C:\ws\44\DCS-shop-trunk\TestGroovy\src\main\groovy\c\TestGroovyClass.groovy' unexpected NullpointerException at org.codehaus.groovy.control.CompilationUnit.applyToPrimaryClassNodes(CompilationUnit.java:1219) at org.codehaus.groovy.control.CompilationUnit.doPhaseOperation(CompilationUnit.java:645) at org.codehaus.groovy.control.CompilationUnit.processPhaseOperations(CompilationUnit.java:623) at org.codehaus.groovy.control.CompilationUnit.compile(CompilationUnit.java:600) at org.codehaus.jdt.groovy.internal.compiler.ast.GroovyCompilationUnitDeclaration.processToPhase(GroovyCompilationUnitDeclaration.java:187) at org.codehaus.jdt.groovy.internal.compiler.ast.GroovyCompilationUnitDeclaration.generateCode(GroovyCompilationUnitDeclaration.java:1670) at org.eclipse.jdt.internal.compiler.Compiler.process(Compiler.java:838) at org.eclipse.jdt.internal.compiler.ProcessTaskManager.run(ProcessTaskManager.java:137) at java.lang.Thread.run(Unknown Source) Caused by: java.lang.NullPointerException Or: BUG! exception in phase 'instruction selection' in source unit 'C:\co\DCS-SHOP-accedoRenewal\shop-web\src\main\groovy\it\dcssrl\shop\web\purchase\view\dao\MyDao.groovy' exception in phase 'class generation' in source unit '?' unexpected NullpointerException at org.codehaus.groovy.control.CompilationUnit.applyToPrimaryClassNodes(CompilationUnit.java:1219) at org.codehaus.groovy.control.CompilationUnit.doPhaseOperation(CompilationUnit.java:645) at org.codehaus.groovy.control.CompilationUnit.processPhaseOperations(CompilationUnit.java:623) at org.codehaus.groovy.control.CompilationUnit.compile(CompilationUnit.java:600) at org.codehaus.groovy.transform.stc.StaticTypeCheckingSupport.evaluateExpression(StaticTypeCheckingSupport.java:2084) at org.codehaus.groovy.transform.stc.StaticTypeCheckingVisitor.checkClosureWithDelegatesTo(StaticTypeCheckingVisitor.java:2410) at org.codehaus.groovy.transform.stc.StaticTypeCheckingVisitor.visitMethodCallArguments(StaticTypeCheckingVisitor.java:2102) at org.codehaus.groovy.transform.stc.StaticTypeCheckingVisitor.visitMethodCallExpression(StaticTypeCheckingVisitor.java:2713) at org.codehaus.groovy.transform.sc.StaticCompilationVisitor.visitMethodCallExpression(StaticCompilationVisitor.java:245) at org.codehaus.groovy.ast.expr.MethodCallExpression.visit(MethodCallExpression.java:64) at org.codehaus.groovy.ast.CodeVisitorSupport.visitExpressionStatement(CodeVisitorSupport.java:71) at org.codehaus.groovy.ast.ClassCodeVisitorSupport.visitExpressionStatement(ClassCodeVisitorSupport.java:236) at org.codehaus.groovy.ast.stmt.ExpressionStatement.visit(ExpressionStatement.java:40) at org.codehaus.groovy.ast.CodeVisitorSupport.visitBlockStatement(CodeVisitorSupport.java:37) at org.codehaus.groovy.ast.ClassCodeVisitorSupport.visitBlockStatement(ClassCodeVisitorSupport.java:206) at org.codehaus.groovy.ast.stmt.BlockStatement.visit(BlockStatement.java:69) at org.codehaus.groovy.ast.ClassCodeVisitorSupport.visitClassCodeContainer(ClassCodeVisitorSupport.java:103) at org.codehaus.groovy.ast.ClassCodeVisitorSupport.visitConstructorOrMethod(ClassCodeVisitorSupport.java:114) at org.codehaus.groovy.transform.stc.StaticTypeCheckingVisitor.visitConstructorOrMethod(StaticTypeCheckingVisitor.java:1614) at org.codehaus.groovy.ast.ClassCodeVisitorSupport.visitMethod(ClassCodeVisitorSupport.java:125) at org.codehaus.groovy.transform.stc.StaticTypeCheckingVisitor.startMethodInference(StaticTypeCheckingVisitor.java:1933) at org.codehaus.groovy.transform.stc.StaticTypeCheckingVisitor.visitMethod(StaticTypeCheckingVisitor.java:1892) at org.codehaus.groovy.transform.sc.StaticCompilationVisitor.visitMethod(StaticCompilationVisitor.java:144) at org.codehaus.groovy.ast.ClassNode.visitContents(ClassNode.java:1201) at org.codehaus.groovy.ast.ClassCodeVisitorSupport.visitClass(ClassCodeVisitorSupport.java:52) at org.codehaus.groovy.transform.stc.StaticTypeCheckingVisitor.visitClass(StaticTypeCheckingVisitor.java:240) at org.codehaus.groovy.transform.sc.StaticCompilationVisitor.visitClass(StaticCompilationVisitor.java:110) at org.codehaus.groovy.transform.sc.StaticCompileTransformation.visit(StaticCompileTransformation.java:61) at org.codehaus.groovy.transform.ASTTransformationVisitor.visitClass(ASTTransformationVisitor.java:148) at org.codehaus.groovy.transform.ASTTransformationVisitor$2.call(ASTTransformationVisitor.java:225) at org.codehaus.groovy.control.CompilationUnit.applyToPrimaryClassNodes(CompilationUnit.java:1214) at org.codehaus.groovy.control.CompilationUnit.doPhaseOperation(CompilationUnit.java:645) at org.codehaus.groovy.control.CompilationUnit.processPhaseOperations(CompilationUnit.java:623) at org.codehaus.groovy.control.CompilationUnit.compile(CompilationUnit.java:600) at org.codehaus.jdt.groovy.internal.compiler.ast.GroovyCompilationUnitDeclaration.processToPhase(GroovyCompilationUnitDeclaration.java:187) at org.codehaus.jdt.groovy.internal.compiler.ast.GroovyCompilationUnitDeclaration.generateCode(GroovyCompilationUnitDeclaration.java:1670) at org.eclipse.jdt.internal.compiler.Compiler.process(Compiler.java:838) at org.eclipse.jdt.internal.compiler.ProcessTaskManager.run(ProcessTaskManager.java:137) at java.lang.Thread.run(Unknown Source) Caused by: java.lang.NullPointerException at org.codehaus.groovy.control.CompilationUnit$6.call(CompilationUnit.java:877) at org.codehaus.groovy.control.CompilationUnit.applyToPrimaryClassNodes(CompilationUnit.java:1214) ... 38 more Nothing compiles any more |
| Comment by Mauro Molinari [ 06/Aug/14 ] |
|
I'm still in big trouble: all my existing Groovy projects do not compile at all. I think I must revert to the previous Greclipse version. |
| Comment by Mauro Molinari [ 06/Aug/14 ] |
|
I attached an example project. For me it's enough to open Eclipse on a new workspace and import this as "Existing Projects Into Workspace". If you still can't reproduce, I may send you a link to download my whole Eclipse installation, maybe the issue starts to appear with a specific Eclipse configuration... |
| Comment by Mauro Molinari [ 06/Aug/14 ] |
|
Fortunately, Eclipse revert function worked flawlessly: now I'm back to 2.9.0.xx-201407071925-e44 and my projects compile again. |
| Comment by Vasiliy Kizhaev [ 07/Aug/14 ] |
|
Yes, I finally got it. It's a luna-specific issue. Labeled as 'triaged'. |
| Comment by Vasiliy Kizhaev [ 07/Aug/14 ] |
|
What's interesting is that switching to compiler version 2.2 or earlier causes a bunch of other errors, while with 2.3 you get only that single error. |
| Comment by Mauro Molinari [ 07/Aug/14 ] |
|
Not too much comforting... :-D Thanks Vasiliy for your effort, I really appreciate it. |
| Comment by Vasiliy Kizhaev [ 07/Aug/14 ] |
|
That was a good idea, but unfortunately, no, that fix doesn't cover this issue. I've just tried to run luna with the head and it did not work out, the error is still there. |
| Comment by Mauro Molinari [ 01/Sep/14 ] |
|
Fortunately, with 2.9.1.xx-201408202052-e44 (downloaded from the STS update site) the complete failure of all projects I see with 2.9.0.xx-201407142235-e44-RELEASE does not occur. Maybe Anyway, I would still suggest to update the outdated page at http://groovy.codehaus.org/Eclipse+Plugin and maybe to investigate further whether the 2.9.0 released version is completely broken or not. |
[GRECLIPSE-1770] Renaming a package with its subpackages does not update import statements Created: 04/Aug/14 Updated: 15/Oct/14 |
|
| Status: | Open |
| Project: | GRECLIPSE |
| Component/s: | Refactoring |
| Affects Version/s: | 2.9.0.Release |
| Fix Version/s: | None |
| Type: | Bug | Priority: | Major |
| Reporter: | Mauro Molinari | Assignee: | Vasiliy Kizhaev |
| Resolution: | Unresolved | ||
| Labels: | triaged | ||
| Remaining Estimate: | Not Specified | ||
| Time Spent: | Not Specified | ||
| Original Estimate: | Not Specified | ||
| Number of attachments : | 0 |
| Description |
|
Using Greclipse 2.9.0.xx-201407071925-e44. Consider the following classes: package base import base.sub.Class2 import base.sub2.Class3 class Class1 { Class2 foo Class3 bar } package base.sub import base.sub2.Class3 class Class2 { Class3 foo } package base.sub2 import base.sub.Class2 class Class3 { Class2 bar } Now try to rename package base to pre.base and make sure you check "rename subpackages". The import statements for classes in base.sub and base.sub2 are not updated. |
| Comments |
| Comment by Vasiliy Kizhaev [ 06/Aug/14 ] |
|
Labeled as 'triaged'. |
[GRECLIPSE-1769] New Groovy Class wizard produces wrong code when extending a class with the same name Created: 04/Aug/14 Updated: 11/Aug/14 |
|
| Status: | Open |
| Project: | GRECLIPSE |
| Component/s: | User Interface |
| Affects Version/s: | 2.9.0.Release |
| Fix Version/s: | None |
| Type: | Bug | Priority: | Minor |
| Reporter: | Mauro Molinari | Assignee: | Unassigned |
| Resolution: | Unresolved | ||
| Labels: | triaged | ||
| Remaining Estimate: | Not Specified | ||
| Time Spent: | Not Specified | ||
| Original Estimate: | Not Specified | ||
| Number of attachments : | 0 |
| Description |
|
Consider the following class:
package a
class MyClass {
}
Now, do the following: File | New | Groovy Class, then type the following:
that is, create a subclass with the same name of the superclass, but in a different package. package b; import a.MyClass; public class MyClass extends MyClass { } Apart from |
| Comments |
| Comment by Vasiliy Kizhaev [ 11/Aug/14 ] |
|
Labeled as "triaged". |
[GRECLIPSE-1768] Maven plugin does not compile incrementally Created: 29/Jul/14 Updated: 29/Jul/14 |
|
| Status: | Open |
| Project: | GRECLIPSE |
| Component/s: | Maven integration |
| Affects Version/s: | 2.8.0.Release |
| Fix Version/s: | None |
| Type: | Bug | Priority: | Minor |
| Reporter: | Christopher Smith | Assignee: | Unassigned |
| Resolution: | Unresolved | ||
| Labels: | maven | ||
| Remaining Estimate: | Not Specified | ||
| Time Spent: | Not Specified | ||
| Original Estimate: | Not Specified | ||
| Environment: |
Maven 3.1.1 |
||
| Number of attachments : | 0 |
| Description |
|
I am using groovy-eclipse-compiler in my Maven project using the minimal configuration stanza from the documentation. Whenever I invoke any phase that requires compile, Maven always identifies all source files as changed and performs a complete recompile regardless of timestamp with the message [INFO] --- maven-compiler-plugin:3.1:compile (default-compile) @ studio-ia-all --- [INFO] Changes detected - recompiling the module! [INFO] Using Groovy-Eclipse compiler to compile both Java and Groovy files |
[GRECLIPSE-1767] 'it' keyword is always highlighted, even when it should not Created: 25/Jul/14 Updated: 28/Aug/14 |
|
| Status: | Reopened |
| Project: | GRECLIPSE |
| Component/s: | Editor |
| Affects Version/s: | 2.9.0.Release |
| Fix Version/s: | None |
| Type: | Bug | Priority: | Minor |
| Reporter: | Mauro Molinari | Assignee: | Vasiliy Kizhaev |
| Resolution: | Unresolved | ||
| Labels: | None | ||
| Remaining Estimate: | Not Specified | ||
| Time Spent: | Not Specified | ||
| Original Estimate: | Not Specified | ||
| Number of attachments : | 0 |
| Description |
|
Consider the following: package it.poesiamasini // (E) class P { void doSomethingWrong() { println it // (A) } void doSomethingWrongAndComplex() { def d = { String input -> println it // (B) } d('hello') } void doSomething() { def c = { println it } // (C) c('hello') } static void main(String[] args) { it.poesiamasini.P p = new it.poesiamasini.P() // (D) p.doSomething() p.doSomethingWrong() } } Among all of these cases, only in (C) the word it should be highlighted in a different colour, because only there it has a special meaning. |
| Comments |
| Comment by Vasiliy Kizhaev [ 07/Aug/14 ] |
|
It turned out that "it" word is a keyword from Groovy's point of view. And there is no way for eclipse to see the difference between keywords in- and outside of closures on the highlighting phase. So, unfortunately, this is non-fixable. |
| Comment by Mauro Molinari [ 07/Aug/14 ] |
|
Hmmm.. however I don't understand a couple of things. In fact, if you look at the official Groovy documentation at: http://groovy.codehaus.org/Reserved+Words At this point, I would prefer not to see "it" highlighted in any place, if the choice is between "all or nothing". |
| Comment by Kris De Volder [ 07/Aug/14 ] |
|
Mauro, you are probably right. But it just isn't an easy thing to do this correctly. Rgith now groovy eclipse has 'it' on its list of 'keywords'. So that it be highlighted similar to 'this'. Maybe we could remove 'it' from the list of groovy keywords. That will make it no longer highligted as keyword but treated like an identifier both inside and outside closures. A truely 'correct' fix would be impossible or at least rather hard. So all in all I agree with Vasiliy that this is a minor issue compared to the effort that would be involved in fixing it. |
| Comment by Mauro Molinari [ 07/Aug/14 ] |
|
Yes, as I said, since it is not an actual keyword,I would personally prefer it not to be treated as such in any context, just like it happens with owner and delegate implicit variables. |
| Comment by Vasiliy Kizhaev [ 08/Aug/14 ] |
|
I think that 'this' is not a good example. There are a lot of words that ide highlights the same way as "it". Here is a part of that list:
"abs",
"any",
"append",
"asList",
"asWritable",
"call",
"collect",
"compareTo",
"count",
"div",
"dump",
"each",
"eachByte",
"eachFile",
"eachLine",
"every",
"find",
"findAll",
"flatten",
"getAt",
"getErr",
"getIn",
"getOut",
"getText",
"grep",
"immutable",
"inject",
"inspect",
"intersect",
"invokeMethods",
"isCase",
"it",
"join",
Unlike the most of this "keywords" which are predefined functions, "it" is a predefined field, so maybe removing "it" from the list could make sense. |
| Comment by Mauro Molinari [ 08/Aug/14 ] |
|
Well, at least from a user point of view (I don't know internally how it's treated by Groovy), "it" is not a predefined field either, but rather a predefined local variable name. I mean, if you turn:
myObject.with { it.toString() }
to this:
myObject.with { def myParam -> it.toString() }
"it" becomes undefined, since the closure input variable is "myParam" now. If it were a closure field, I would have expect it to be still defined and accessible, rather than shadowed by myParam.. Anyway, let's add some more thoughts. You say "each" is treated as "it". In fact, if I type: def each = 'foo' it's (uselessly, I think) highlighted like "it". However, if you type:
myObject.each { }
then "each" becomes black (and italic). This suggests that these "keywords" are not "keywords" in all contexts, so maybe also the highlighting of "it" could be better tuned. |
| Comment by Kris De Volder [ 08/Aug/14 ] |
|
Possibly we/you are looking for explanations where there are none. My guess is whoever added 'it' to the list of 'keywords', which is likely loooong time ago... Your analysis makes sense and is probably deeper than it went when long time ago the 'it=keyword' rule got coded into greclipse syntax highlighting logic. Given your explanations, I think it seems more correct to just treat 'it' as a variable that is bound automatically in the context of a parameterless closure. I'll reopen the issue. Maybe Vasiliy can take another look at this. |
| Comment by Vasiliy Kizhaev [ 11/Aug/14 ] |
|
I think the best way here is to remove from the list everything except print and println methods, which highlighting makes sense. Apparently, Mauro is right, there is no need to highlight all those words in every context. |
| Comment by Vasiliy Kizhaev [ 11/Aug/14 ] |
|
I've just noticed that print/println are not highlighted when used properly, too. So I don't see why any of those keywords should be highlighted. |
| Comment by Kris De Volder [ 11/Aug/14 ] |
|
I notice that greclipse doesn't highlight local variables as JDT does. I.e. local variables are just 'black'. So, if we remove things like 'each', 'it' etc. from this list then a lot of color will go out of the syntax highlighting. The highlighting may not be 100% correct and color things wrongly at times, but that may still be preferable over not coloring them at all. If we think about just the 'it' case in isolation. It seem that a good solution would be to do both of these: I do not know how hard it is to fix (2) but doing only (1) seems like it might be worse than just leaving things the way they are. This reasoning applies only to 'it' because it is used as a local variable. Stuff like 'each' is different because it is a method name. |
| Comment by Mauro Molinari [ 28/Aug/14 ] |
|
Hi Kris and Vasiliy, I'm back from holiday. |
[GRECLIPSE-1766] Better code highlighting for field access Created: 25/Jul/14 Updated: 25/Jul/14 |
|
| Status: | Open |
| Project: | GRECLIPSE |
| Component/s: | Editor |
| Affects Version/s: | 2.9.0.Release |
| Fix Version/s: | None |
| Type: | Improvement | Priority: | Major |
| Reporter: | Mauro Molinari | Assignee: | Unassigned |
| Resolution: | Unresolved | ||
| Labels: | None | ||
| Remaining Estimate: | Not Specified | ||
| Time Spent: | Not Specified | ||
| Original Estimate: | Not Specified | ||
| Number of attachments : | 0 |
| Description |
|
Depending on the context, a field access in Groovy may be performed through direct field access or through the invocation of getter and setter methods. The first case is whenever the field is accessed from within the class itself, the second one when it's accessed from the outside (including the case of a closure invocation). Consider the following code: package o class O { String foo void setFoo(String foo) { println "setter called: $foo" this.foo = foo // (A) } void doSomething() { println 'setting foo to "foo"' foo = 'foo' // (B) println 'setting foo to "bar"' def c = { foo = 'bar' } // (C) c() } static void main(String[] args) { O o = new O() println 'invoking doSomething()' o.doSomething() println 'setting foo to "foobar"' o.foo = 'fooBar' // (D) } } Here:
This apparent trivial difference is important when you define your setter (or even getter) with special handling or, even more subtle, when the field is marked with some of Groovy special annotations, like @Bindable. If this were the case for foo, on (A) and (B) the listeners won't be called. IMHO it would be a nice enhancement for Greclipse to highlight differently the two different types of field access. Right now, foo is coloured in blue by default for both cases. |
[GRECLIPSE-1764] Cannot build GPars Created: 22/Jul/14 Updated: 22/Jul/14 |
|
| Status: | Open |
| Project: | GRECLIPSE |
| Component/s: | None |
| Affects Version/s: | None |
| Fix Version/s: | None |
| Type: | Bug | Priority: | Major |
| Reporter: | Russel Winder | Assignee: | Unassigned |
| Resolution: | Unresolved | ||
| Labels: | None | ||
| Remaining Estimate: | Not Specified | ||
| Time Spent: | Not Specified | ||
| Original Estimate: | Not Specified | ||
| Environment: |
Debian Sid, JDK8u5, Groovy master/HEAD, GPars master/HEAD, groovy-all 2.3.4, Eclipse Kepler, GrEclipse from snapshots, Gradle 2.0 |
||
| Number of attachments : | 0 |
| Description |
|
The GPars project for IntelliJ IDEA generated by Gradle allows IDEA to compile GPars and run all the tests for a green. The Eclipse project generated by Gradle allows the project to be imported into Eclipse, but on build delivers up 150 errors and 100 warnings. This may just be an incompatibility with AST transforms as used by GPars with GrEclipse, or it may be a GrEclipse bug. |
[GRECLIPSE-1763] java.lang.InternalError: Malformed class name when calling Class.isAnonymousClass Created: 21/Jul/14 Updated: 27/Jul/14 |
|
| Status: | Open |
| Project: | GRECLIPSE |
| Component/s: | Maven integration |
| Affects Version/s: | 2.9.0.Release |
| Fix Version/s: | None |
| Type: | Bug | Priority: | Major |
| Reporter: | Paul Sideleau | Assignee: | Unassigned |
| Resolution: | Unresolved | ||
| Labels: | None | ||
| Remaining Estimate: | Not Specified | ||
| Time Spent: | Not Specified | ||
| Original Estimate: | Not Specified | ||
| Environment: |
JDK 1.7.0_60-b19 |
||
| Attachments: |
|
| Number of attachments : | 1 |
| Description |
|
Using groovy-eclipse-compiler 2.9.0-01 and groovy-eclipse-batch 2.3.4-01 causes a java.lang.InternalError: Malformed class name when calling We were using groovy-eclipse-compiler 2.8.0-01 and groovy-eclipse-batch 2.1.8-01 and did not experience the issue. JBOSS weld has resolved this on their end by catching the exception in a new version but I was Full stacktrace is below. Caused by: java.lang.InternalError: Malformed class name |
| Comments |
| Comment by Paul Sideleau [ 26/Jul/14 ] |
|
Attached is a sample that will trigger an error when using groovy-eclipse-batch 2.3.4. when downgrading to groovy-eclipse-batch 2.2.1 or 2.1.8, the error is not triggered. The issue appears to be with the nested closure on line 32. I have updated https://jira.codehaus.org/browse/GROOVY-5351 as well in case this is a native groovy compiler issue Thank you |
[GRECLIPSE-1762] Global AST Trasforms declared in services manfiest file are being aplied to themselves Created: 16/Jul/14 Updated: 17/Jul/14 |
|
| Status: | Open |
| Project: | GRECLIPSE |
| Component/s: | None |
| Affects Version/s: | 2.9.0.Release |
| Fix Version/s: | None |
| Type: | Bug | Priority: | Major |
| Reporter: | Kris De Volder | Assignee: | Kris De Volder |
| Resolution: | Unresolved | ||
| Labels: | None | ||
| Remaining Estimate: | Not Specified | ||
| Time Spent: | Not Specified | ||
| Original Estimate: | Not Specified | ||
| Number of attachments : | 0 |
| Description |
|
This bug was found by Jeff building grails-core with latest snapshot of Greclipse with the 2.3.4 compiler. But it seems to affect a wider range of versions. It's not clear whether the bug is regression or not. It could be, but I supsect it always existed but doesn't always trigger a problem as it is somewhat dependent on build-ordering. The problem is in grails-core there is a file: /grails-core/src/main/resources/META-INF/services/org.codehaus.groovy.transform.ASTTransformation This file ends up copied in the output folder, where it is found by the project's transform classloader. Groovy scans the classloader for files like these and they determine which global AST transforms will be activated. The problem is that this makes the ASTTransform apply to its own project but then it can't be found yet because it hasn't been compiled yet. |
| Comments |
| Comment by Kris De Volder [ 16/Jul/14 ] |
|
I've got a fix but will keep it in a branch until after 2.9.0 release. Change is a bit too risky to put it in so close to the release. |
| Comment by Kris De Volder [ 16/Jul/14 ] |
|
Fix is here: https://github.com/groovy/groovy-eclipse/pull/70 The fix excludes scanning manifest files found inside a project's own output folder. Thereby GlobalASTTransforms will only run for dependent projects but not on the defining project itself. The change is somewhat complex and affects the jdt patch and the groovy patch because of a need to pass information through that allows knowing which folder needs to be excluded from the scan, where the scan happens. All of the jdt patches from e37 -> e44 are modified. |
| Comment by Andy Clement [ 16/Jul/14 ] |
|
Think I'd agree with your conclusion Kris. Although we do support (in particular scenarios) consuming transforms in the projects defining them it isn't ideal and I wouldn't want to hack further half hearted support in for other cases - I'd rather have a well defined rule. I had a look over the PR, seems fine. Touches the jdt patches but not really going to affect java compilation at all. |
| Comment by Kris De Volder [ 17/Jul/14 ] |
|
Lari is hitting the problem too. He independently found a workaround: exclude the "/grails-core/src/main/resources/META-INF/services/org.codehaus.groovy.transform.ASTTransformation" from grails-core project classpath. |
[GRECLIPSE-1761] Wrong completion for constructor on a generic class Created: 16/Jul/14 Updated: 22/Jul/14 |
|
| Status: | Open |
| Project: | GRECLIPSE |
| Component/s: | Content Assist |
| Affects Version/s: | 2.9.0.Release |
| Fix Version/s: | None |
| Type: | Bug | Priority: | Major |
| Reporter: | Mauro Molinari | Assignee: | Vasiliy Kizhaev |
| Resolution: | Unresolved | ||
| Labels: | triaged | ||
| Remaining Estimate: | Not Specified | ||
| Time Spent: | Not Specified | ||
| Original Estimate: | Not Specified | ||
| Environment: |
Greclipse 2.9.0.xx-201406301607-e43j8 |
||
| Number of attachments : | 0 |
| Description |
|
Consider the following Java class: package m; public class JavaClass<T extends Number> { } and the following Groovy class: package m class M { JavaClass<Integer> foo = new JavaCl| } Invoke code assist at | and choose the first proposal: expected behaviour is the following: |
[GRECLIPSE-1760] Runtime IncompatibleClassChangeError using with() on a JavaBean if @CompileStatic is used Created: 16/Jul/14 Updated: 16/Jul/14 |
|
| Status: | Open |
| Project: | GRECLIPSE |
| Component/s: | Compiler Integration |
| Affects Version/s: | 2.9.0.Release |
| Fix Version/s: | None |
| Type: | Bug | Priority: | Major |
| Reporter: | Mauro Molinari | Assignee: | Unassigned |
| Resolution: | Unresolved | ||
| Labels: | None | ||
| Remaining Estimate: | Not Specified | ||
| Time Spent: | Not Specified | ||
| Original Estimate: | Not Specified | ||
| Environment: |
Greclipse 2.9.0.xx-201406301607-e43j8 |
||
| Number of attachments : | 0 |
| Description |
|
I'm in the following situation. I have a Gradle multiproject with two projects configured in Eclipse as Groovy projects (2.3 compiler level). I removed the Groovy libraries from those projects build path, in order to add the Groovy JAR by myself with my Gradle build script. The Gradle dependency is towards Groovy 2.3.4. In other words, the only Groovy JAR I have in my projects build path is groovy-2.3.4.jar within the Gradle Dependencies container. At first I thought I was in a case which was not covered by the fix for This makes me think that the problem lies in Greclipse. However I don't know its internals: I would have expected it to use Groovy 2.3.4 compiler if its JAR were the only one in the project build path, and the fact that the simple test case project now works seemed to be a confirmation of this... However what I observe with my main project contradicts this. |
[GRECLIPSE-1758] greclipse gradle editor not usable with eclipse dark theme Created: 10/Jul/14 Updated: 10/Jul/14 |
|
| Status: | Open |
| Project: | GRECLIPSE |
| Component/s: | User Interface |
| Affects Version/s: | 2.9.1.Release |
| Fix Version/s: | None |
| Type: | Bug | Priority: | Minor |
| Reporter: | Bruce Edge | Assignee: | Unassigned |
| Resolution: | Unresolved | ||
| Labels: | None | ||
| Remaining Estimate: | Not Specified | ||
| Time Spent: | Not Specified | ||
| Original Estimate: | Not Specified | ||
| Environment: |
OSX |
||
| Attachments: |
|
| Number of attachments : | 1 |
| Description |
|
If the eclipse dark theme is active, gradle files are borderline unreadable. |
[GRECLIPSE-1757] Internal compiler error with @CompileStatic and @Bindable Created: 10/Jul/14 Updated: 08/Sep/14 |
|
| Status: | Open |
| Project: | GRECLIPSE |
| Component/s: | Compiler Integration |
| Affects Version/s: | 2.9.0.Release |
| Fix Version/s: | 2.9.1.Release |
| Type: | Bug | Priority: | Critical |
| Reporter: | Mauro Molinari | Assignee: | Unassigned |
| Resolution: | Unresolved | ||
| Labels: | None | ||
| Remaining Estimate: | Not Specified | ||
| Time Spent: | Not Specified | ||
| Original Estimate: | Not Specified | ||
| Number of attachments : | 0 |
| Description |
|
Despite package k import groovy.beans.Bindable import groovy.transform.CompileStatic @CompileStatic class K { @Bindable String name } The error is: Multiple markers at this line - General error during class generation: Internal compiler error while compiling C:\ws\DCS-SHOP-newpurchase\TestGroovy\src\main\groovy\k\K.groovy Method: MethodNode@2003138780[[Ljava.beans.PropertyChangeListener; getPropertyChangeListeners(java.lang.String)] Line -1, expecting casting to java.beans.PropertyChangeListener[] but operand stack is empty java.lang.ArrayIndexOutOfBoundsException: Internal compiler error while compiling C:\ws\DCS-SHOP- newpurchase\TestGroovy\src\main\groovy\k\K.groovy Method: MethodNode@2003138780[[Ljava.beans.PropertyChangeListener; getPropertyChangeListeners(java.lang.String)] Line -1, expecting casting to java.beans.PropertyChangeListener[] but operand stack is empty at org.codehaus.groovy.classgen.asm.OperandStack.throwExceptionForNoStackElement(OperandStack.java:310) at org.codehaus.groovy.classgen.asm.OperandStack.doConvertAndCast(OperandStack.java:315) at org.codehaus.groovy.classgen.asm.OperandStack.doGroovyCast(OperandStack.java:279) at org.codehaus.groovy.classgen.asm.StatementWriter.writeReturn(StatementWriter.java:587) at org.codehaus.groovy.classgen.AsmClassGenerator.visitReturnStatement(AsmClassGenerator.java:547) at org.codehaus.groovy.ast.stmt.ReturnStatement.visit(ReturnStatement.java:47) at org.codehaus.groovy.ast.ClassCodeVisitorSupport.visitClassCodeContainer(ClassCodeVisitorSupport.java:103) at org.codehaus.groovy.ast.ClassCodeVisitorSupport.visitConstructorOrMethod(ClassCodeVisitorSupport.java:114) at org.codehaus.groovy.classgen.AsmClassGenerator.visitStdMethod(AsmClassGenerator.java:361) at org.codehaus.groovy.classgen.AsmClassGenerator.visitConstructorOrMethod(AsmClassGenerator.java:318) at org.codehaus.groovy.ast.ClassCodeVisitorSupport.visitMethod(ClassCodeVisitorSupport.java:125) at org.codehaus.groovy.classgen.AsmClassGenerator.visitMethod(AsmClassGenerator.java:438) at org.codehaus.groovy.ast.ClassNode.visitContents(ClassNode.java:1193) at org.codehaus.groovy.ast.ClassCodeVisitorSupport.visitClass(ClassCodeVisitorSupport.java:52) at org.codehaus.groovy.classgen.AsmClassGenerator.visitClass(AsmClassGenerator.java:182) at org.codehaus.groovy.control.CompilationUnit$6.call(CompilationUnit.java:879) at org.codehaus.groovy.control.CompilationUnit.applyToPrimaryClassNodes(CompilationUnit.java:1214) at org.codehaus.groovy.control.CompilationUnit.doPhaseOperation(CompilationUnit.java:645) at org.codehaus.groovy.control.CompilationUnit.processPhaseOperations(CompilationUnit.java:623) at org.codehaus.groovy.control.CompilationUnit.compile(CompilationUnit.java:600) at org.codehaus.jdt.groovy.internal.compiler.ast.GroovyCompilationUnitDeclaration.processToPhase(GroovyCompilationUnitDeclaration.java:185) at org.codehaus.jdt.groovy.internal.compiler.ast.GroovyCompilationUnitDeclaration.generateCode(GroovyCompilationUnitDeclaration.java:1650) at org.eclipse.jdt.internal.compiler.Compiler.resolve(Compiler.java:987) at org.eclipse.jdt.internal.compiler.Compiler.resolve(Compiler.java:1026) at org.eclipse.jdt.internal.core.CompilationUnitProblemFinder.process(CompilationUnitProblemFinder.java:215) at org.eclipse.jdt.internal.core.CompilationUnitProblemFinder.process(CompilationUnitProblemFinder.java:281) at org.codehaus.jdt.groovy.model.GroovyReconcileWorkingCopyOperation.makeConsistent(GroovyReconcileWorkingCopyOperation.java:80) at org.eclipse.jdt.internal.core.ReconcileWorkingCopyOperation.executeOperation(ReconcileWorkingCopyOperation.java:90) at org.eclipse.jdt.internal.core.JavaModelOperation.run(JavaModelOperation.java:729) at org.eclipse.jdt.internal.core.JavaModelOperation.runOperation(JavaModelOperation.java: 789) at org.codehaus.jdt.groovy.model.GroovyCompilationUnit.reconcile(GroovyCompilationUnit.java:440) at org.eclipse.jdt.internal.ui.text.java.JavaReconcilingStrategy.reconcile(JavaReconcilingStrategy.java:126) at org.eclipse.jdt.internal.ui.text.java.JavaReconcilingStrategy.access $0(JavaReconcilingStrategy.java:108) at org.eclipse.jdt.internal.ui.text.java.JavaReconcilingStrategy$1.run(JavaReconcilingStrategy.java:89) at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42) at org.eclipse.jdt.internal.ui.text.java.JavaReconcilingStrategy.reconcile(JavaReconcilingStrategy.java:87) at org.eclipse.jdt.internal.ui.text.java.JavaReconcilingStrategy.reconcile(JavaReconcilingStrategy.java:151) at org.eclipse.jdt.internal.ui.text.CompositeReconcilingStrategy.reconcile(CompositeReconcilingStrategy.java:86) at org.eclipse.jdt.internal.ui.text.JavaCompositeReconcilingStrategy.reconcile(JavaCompositeReconcilingStrategy.java:104) at org.eclipse.jface.text.reconciler.MonoReconciler.process(MonoReconciler.java:77) at org.eclipse.jface.text.reconciler.AbstractReconciler $BackgroundThread.run(AbstractReconciler.java:206) - General error during class generation: Internal compiler error while compiling C:\ws\DCS-SHOP-newpurchase\TestGroovy\src\main\groovy\k\K.groovy Method: MethodNode@1441579323[[Ljava.beans.PropertyChangeListener; getPropertyChangeListeners(java.lang.String)] Line -1, expecting casting to java.beans.PropertyChangeListener[] but operand stack is empty java.lang.ArrayIndexOutOfBoundsException: Internal compiler error while compiling C:\ws\DCS-SHOP- newpurchase\TestGroovy\src\main\groovy\k\K.groovy Method: MethodNode@1441579323[[Ljava.beans.PropertyChangeListener; getPropertyChangeListeners(java.lang.String)] Line -1, expecting casting to java.beans.PropertyChangeListener[] but operand stack is empty at org.codehaus.groovy.classgen.asm.OperandStack.throwExceptionForNoStackElement(OperandStack.java:310) at org.codehaus.groovy.classgen.asm.OperandStack.doConvertAndCast(OperandStack.java:315) at org.codehaus.groovy.classgen.asm.OperandStack.doGroovyCast(OperandStack.java:279) at org.codehaus.groovy.classgen.asm.StatementWriter.writeReturn(StatementWriter.java:587) at org.codehaus.groovy.classgen.AsmClassGenerator.visitReturnStatement(AsmClassGenerator.java:547) at org.codehaus.groovy.ast.stmt.ReturnStatement.visit(ReturnStatement.java:47) at org.codehaus.groovy.ast.ClassCodeVisitorSupport.visitClassCodeContainer(ClassCodeVisitorSupport.java:103) at org.codehaus.groovy.ast.ClassCodeVisitorSupport.visitConstructorOrMethod(ClassCodeVisitorSupport.java:114) at org.codehaus.groovy.classgen.AsmClassGenerator.visitStdMethod(AsmClassGenerator.java:361) at org.codehaus.groovy.classgen.AsmClassGenerator.visitConstructorOrMethod(AsmClassGenerator.java:318) at org.codehaus.groovy.ast.ClassCodeVisitorSupport.visitMethod(ClassCodeVisitorSupport.java:125) at org.codehaus.groovy.classgen.AsmClassGenerator.visitMethod(AsmClassGenerator.java:438) at org.codehaus.groovy.ast.ClassNode.visitContents(ClassNode.java:1193) at org.codehaus.groovy.ast.ClassCodeVisitorSupport.visitClass(ClassCodeVisitorSupport.java:52) at org.codehaus.groovy.classgen.AsmClassGenerator.visitClass(AsmClassGenerator.java:182) at org.codehaus.groovy.control.CompilationUnit$6.call(CompilationUnit.java:879) at org.codehaus.groovy.control.CompilationUnit.applyToPrimaryClassNodes(CompilationUnit.java:1214) at org.codehaus.groovy.control.CompilationUnit.doPhaseOperation(CompilationUnit.java:645) at org.codehaus.groovy.control.CompilationUnit.processPhaseOperations(CompilationUnit.java:623) at org.codehaus.groovy.control.CompilationUnit.compile(CompilationUnit.java:600) at org.codehaus.jdt.groovy.internal.compiler.ast.GroovyCompilationUnitDeclaration.processToPhase(GroovyCompilationUnitDeclaration.java:185) at org.codehaus.jdt.groovy.internal.compiler.ast.GroovyCompilationUnitDeclaration.generateCode(GroovyCompilationUnitDeclaration.java:1650) at org.eclipse.jdt.internal.compiler.Compiler.process(Compiler.java:839) at org.eclipse.jdt.internal.compiler.ProcessTaskManager.run(ProcessTaskManager.java:137) at java.lang.Thread.run(Unknown Source) This is produced using Greclipse 2.9.0.xx-201405030018-e43j8, Groovy Compiler 2.3 Feature 2.9.0.xx-201405030018-e43j8 and having only Groovy 2.3.4 in my project build path (pulled in using Gradle). I get no error if I try to compile this using Gradle/groovyc. |
| Comments |
| Comment by Mauro Molinari [ 14/Jul/14 ] |
|
Still present in:
|
| Comment by Kris De Volder [ 14/Jul/14 ] |
|
On the off chance this is some problem with the e43j8 patch, which is known to be somewhat flaky... |
| Comment by Mauro Molinari [ 16/Jul/14 ] |
|
Hi Kris, |
| Comment by Mauro Molinari [ 08/Sep/14 ] |
|
This seems to be fixed in 2.9.1.xx-201408202052-e44, I can't reproduce anymore. |
[GRECLIPSE-1754] Syntax highlighting etension point activation only for DSL files Created: 04/Jul/14 Updated: 04/Jul/14 |
|
| Status: | Open |
| Project: | GRECLIPSE |
| Component/s: | Editor |
| Affects Version/s: | None |
| Fix Version/s: | None |
| Type: | Improvement | Priority: | Major |
| Reporter: | Maxime HAMM | Assignee: | Unassigned |
| Resolution: | Unresolved | ||
| Labels: | DSL, Groovy, Jspresso, highlighting, syntax | ||
| Remaining Estimate: | Not Specified | ||
| Time Spent: | Not Specified | ||
| Original Estimate: | Not Specified | ||
| Number of attachments : | 0 |
| Description |
|
Hi I'm using IHighlightingExtender2 extension point to manage syntax highlighting for Jspresso DSL's files (named "SJS")... and it works well for years now... But some Jspresso users recently moved from Java to Groovy... then they are using both Groovy code and SJS code... The issue is that the IHighlightingExtender2 extension point does not allow to manage when to activate it or not... then the color applied also for groovy files which is not relevant. 1) Can you please support some mechanism to allow the extension point to define when it should applied ? I need to activate the syntax color extension point only for files inside /src/main/dsl folders... 2) Also, the "enable syntax highlighting" preference option (to underline underline references) should be enable or disable using the extension point... Thank you for your attention, |
[GRECLIPSE-1751] Type inference on "with" closure not working properly when @CompileStatic is used Created: 01/Jul/14 Updated: 26/Aug/14 |
|
| Status: | In Progress |
| Project: | GRECLIPSE |
| Component/s: | Inferencing Engine |
| Affects Version/s: | 2.9.0.Release |
| Fix Version/s: | None |
| Type: | Bug | Priority: | Minor |
| Reporter: | Mauro Molinari | Assignee: | Denis Murashev |
| Resolution: | Unresolved | ||
| Labels: | triaged | ||
| Remaining Estimate: | Not Specified | ||
| Time Spent: | Not Specified | ||
| Original Estimate: | Not Specified | ||
| Issue Links: |
|
||||||||
| Number of attachments : | 0 | ||||||||
| Description |
|
Using Greclipse 2.9.0.xx-201405030018-e43j8 with 2.3 compiler. Consider the following classes: D.groovy package d class D { String foo String bar D subD = new D() } E.groovy package d import groovy.transform.CompileStatic; @CompileStatic class E { D d = new D() void doSomething() { d.with { foo = 'foo' bar = 'bar' subD.foo = 'subfoo' } } } As you can see, within the with closure d's properties foo and bar are not recognized as such (they are black, not blue). subD isn't recognized, either, so subD.foo shows foo underlined. If you remove the @CompileStatic annotation, syntax highlighting works fine instead. |
| Comments |
| Comment by Denis Murashev [ 26/Aug/14 ] |
|
Cannot be reproduced for Groovy 2.1 and earlier. |
[GRECLIPSE-1750] Wrong method selected for calls with a parameter being a unary expression Created: 26/Jun/14 Updated: 27/Jun/14 |
|
| Status: | Open |
| Project: | GRECLIPSE |
| Component/s: | None |
| Affects Version/s: | None |
| Fix Version/s: | 2.9.1.Release |
| Type: | Bug | Priority: | Major |
| Reporter: | Alex Boyko | Assignee: | Unassigned |
| Resolution: | Unresolved | ||
| Labels: | Inferencing | ||
| Remaining Estimate: | Not Specified | ||
| Time Spent: | Not Specified | ||
| Original Estimate: | Not Specified | ||
| Environment: |
OS X |
||
| Number of attachments : | 0 |
| Description |
|
Consider the following class implementation groovy
class TestGR {
public Object mock(Map<String, Object> options) {
options.get("test");
}
public <T> T mock(Class<T> type) {
new T();
}
public int mock(int n) {
return n;
}
public String mock(String n) {
return n;
}
}
Now consider a test class using defined above TestGR class: groovy import groovy.transform.CompileStatic @CompileStatic class Perform { static main(String[] args) { def test = new TestGR() // Navigation and hover indicate that this is #mock(String) call test.mock(java.util.List.class) Class<?> clazz = java.util.List.class; // Works as expected test.mock(clazz); // Works as expected test.mock(5) // Works as expected test.mock("test") // Works as expected Map<String, Object> options = new HashMap<String, Object>() test.mock(options) // Navigation and hover indicate that this is #mock(String) test.mock(new HashMap<String, Object>()) } } Try hover on 'mock' method calls and press F3 (navigate to definition). |
| Comments |
| Comment by Vasiliy Kizhaev [ 27/Jun/14 ] |
|
In the first case ( mock(List.class) ) the argument value is recognized as a List object. I don't know yet why that happens, I'm going to investigate it. As for the last call ( test.mock(new HashMap<String, Object>() ) this is what happens in the CodeSelectorRequestor.findElement: By the way, we have several independent methods that perform search functionality and in fact this is a code duplication. So if you change something in SimpleTypeLookup.findMethodDeclaration which is used by JavaDoc tips and you want the navigation, method proposals and hover tips to behave the same way, you have to change CodeSelectorRequestor.findElement and e.g. GroovyMethodProposal.calculateAllParameterNames in the exact same way. So it would be great if we could use SimpleTypeLookup methods for this purposes, but I'm not sure if it is correct from the architectural point of view. |
[GRECLIPSE-1747] Evaluation errors for variables in closure parent in Expressions and Inspect views Created: 20/Jun/14 Updated: 23/Jun/14 |
|
| Status: | Open |
| Project: | GRECLIPSE |
| Component/s: | None |
| Affects Version/s: | 2.9.0.Release |
| Fix Version/s: | None |
| Type: | Bug | Priority: | Major |
| Reporter: | Phillip Verheyden | Assignee: | Unassigned |
| Resolution: | Unresolved | ||
| Labels: | None | ||
| Remaining Estimate: | Not Specified | ||
| Time Spent: | Not Specified | ||
| Original Estimate: | Not Specified | ||
| Environment: |
Mac OSX, Eclipse Kepler (4.3), JDK 1.7.0_55. Installed plugin versions: http://cl.ly/image/353b2d1H202g |
||
| Number of attachments : | 0 |
| Description |
|
I am using a pretty trivial Groovy script:
def a = 5
def b = a + 3
List list = [2, 3, 4]
list.sum {
def c = 4
def d = 5
it + c + d
}
println "This is a test"
When I set a breakpoint at the it.val + c + d, I cannot look at the 'a' variable. Breakpoint outside of the closure: http://cl.ly/image/2z261S2P3m12 I would expect that I could have an expression for 'a' with the breakpoint inside of the closure and it would be able to evaluate it ok. An enhanced example with an instance (seems to work as I would expect):
class Foo {
int testProperty = 1
int testProperty2 = 2
List listOfThings = [1, 2, 3]
def doSomething() {
println "Inside doSomething"
listOfThings.sum {
def x = 3
it + x + testProperty1
}
}
}
def a = 5
def b = a + 3
List list = [2, 3, 4]
list.sum {
def c = 4
def d = 5
it + c + d
}
Foo foo = new Foo()
foo.doSomething()
println "This is a test"
Breakpoint right before closure in doSomething(): http://cl.ly/image/1j0J0M2s3y0m Where this is really killing me is inside of a Geb Spock test. I am unable to evaluate any expressions in some of the Geb source. For instance, this is the result when I am in a breakpoint in Geb: http://cl.ly/image/2R3M2f0M1C3P even though you can see the variables showing up correctly in the 'Variables' view: http://cl.ly/image/2D0g3W3o0R0y After a bit more investigation, I went back up the stack trace to where my Spock test kicked off: http://cl.ly/image/0k0P1e210P24 and then went to try to evaluate an expression there. An error popped up: http://cl.ly/image/1h2x1b1L3u3T with these details: TopLevelEntity is inside of a dependent Maven project (meaning, the project that the Spock test is written in depends on the project that has the TopLevelEntity class; both projects are loaded in my workspace). At a loss at this point and not sure how to fix this. Any ideas as to potential resolutions? |
| Comments |
| Comment by Phillip Verheyden [ 23/Jun/14 ] |
|
This looks to be a dependency problem but I don't know why. I have a JUnit test in Project A that depends on a class in project B. When I set a breakpoint in Junit test in Project A, I get a JDI thread evaluation exception saying that it cannot find the class from Project B. I have checked the classpath entries for the JUnit test and everything looks in order. Project B is a maven dependency that is included as a dependency of Project A, but it is also inside the same Eclipse workspace. |
[GRECLIPSE-1744] wormhole performance improvement or alternative way to control the semantic highlighting Created: 11/Jun/14 Updated: 15/Aug/14 |
|
| Status: | Open |
| Project: | GRECLIPSE |
| Component/s: | DSL Support |
| Affects Version/s: | 2.8.0.Release |
| Fix Version/s: | None |
| Type: | Improvement | Priority: | Major |
| Reporter: | André Mayers | Assignee: | Unassigned |
| Resolution: | Unresolved | ||
| Labels: | None | ||
| Remaining Estimate: | Not Specified | ||
| Time Spent: | Not Specified | ||
| Original Estimate: | Not Specified | ||
| Number of attachments : | 0 |
| Description |
|
For example, you have : test('a') { ... }a and you want the behavior you would get doing : def a = test('a') {... }a i.e. no underline under a (when the semantic highlighting is enabled) It is possible to do so using the wormhole, but it quickly become unusable because of performance issues. i.e. having more control over the semantic highlighting. |
| Comments |
| Comment by Vasiliy Kizhaev [ 18/Jul/14 ] |
|
Hi André, |
[GRECLIPSE-1741] GormAsyncStaticApi.groovy: 1 Groovy:The class java.lang.Object refers to the class java.lang.Object and uses 1 parameters, but the referred class takes no parameters Created: 06/Jun/14 Updated: 06/Jun/14 |
|
| Status: | Open |
| Project: | GRECLIPSE |
| Component/s: | None |
| Affects Version/s: | None |
| Fix Version/s: | None |
| Type: | Bug | Priority: | Major |
| Reporter: | Kris De Volder | Assignee: | Kris De Volder |
| Resolution: | Unresolved | ||
| Labels: | None | ||
| Remaining Estimate: | Not Specified | ||
| Time Spent: | Not Specified | ||
| Original Estimate: | Not Specified | ||
| Attachments: |
|
| Number of attachments : | 1 |
| Description |
|
This error is printed onto sysout when I search for a controller method in a Grails project. After that, the project is 'fubar'. All kinds of errors start to happen. One of them is the error below, which shows up in the problems view when the project is rebuilt. This broken state persists until the workspace is closed and reopened. The project then again looks fine when rebuilt. The broken state comes back if I repeat the same search again. I can reproduce this problem as follows:
Description Resource Path Location Type General error during class generation: size==0 java.lang.ArrayIndexOutOfBoundsException: size==0 at org.codehaus.groovy.classgen.asm.OperandStack.getTopOperand(OperandStack.java:670) at org.codehaus.groovy.classgen.asm.BinaryExpressionHelper.evaluateEqual(BinaryExpressionHelper.java:315) at org.codehaus.groovy.classgen.asm.sc.StaticTypesBinaryExpressionMultiTypeDispatcher.evaluateEqual(StaticTypesBinaryExpressionMultiTypeDispatcher.java:222) at org.codehaus.groovy.classgen.asm.BinaryExpressionHelper.eval(BinaryExpressionHelper.java:81) at org.codehaus.groovy.classgen.AsmClassGenerator.visitBinaryExpression(AsmClassGenerator.java:586) at org.codehaus.groovy.ast.expr.BinaryExpression.visit(BinaryExpression.java:49) at org.codehaus.groovy.classgen.asm.StatementWriter.writeExpressionStatement(StatementWriter.java:607) at org.codehaus.groovy.classgen.AsmClassGenerator.visitExpressionStatement(AsmClassGenerator.java:568) at org.codehaus.groovy.ast.stmt.ExpressionStatement.visit(ExpressionStatement.java:40) at org.codehaus.groovy.classgen.asm.StatementWriter.writeBlockStatement(StatementWriter.java:82) at org.codehaus.groovy.classgen.asm.sc.StaticTypesStatementWriter.writeBlockStatement(StaticTypesStatementWriter.java:49) at org.codehaus.groovy.classgen.AsmClassGenerator.visitBlockStatement(AsmClassGenerator.java:514) at org.codehaus.groovy.ast.stmt.BlockStatement.visit(BlockStatement.java:69) at org.codehaus.groovy.classgen.asm.StatementWriter.writeIfElse(StatementWriter.java:288) at org.codehaus.groovy.classgen.AsmClassGenerator.visitIfElse(AsmClassGenerator.java:530) at org.codehaus.groovy.ast.stmt.IfStatement.visit(IfStatement.java:41) at org.codehaus.groovy.classgen.asm.StatementWriter.writeBlockStatement(StatementWriter.java:82) at org.codehaus.groovy.classgen.asm.sc.StaticTypesStatementWriter.writeBlockStatement(StaticTypesStatementWriter.java:49) at org.codehaus.groovy.classgen.AsmClassGenerator.visitBlockStatement(AsmClassGenerator.java:514) at org.codehaus.groovy.ast.stmt.BlockStatement.visit(BlockStatement.java:69) at org.codehaus.groovy.classgen.asm.StatementWriter.writeIfElse(StatementWriter.java:288) at org.codehaus.groovy.classgen.AsmClassGenerator.visitIfElse(AsmClassGenerator.java:530) at org.codehaus.groovy.ast.stmt.IfStatement.visit(IfStatement.java:41) at org.codehaus.groovy.classgen.asm.StatementWriter.writeBlockStatement(StatementWriter.java:82) at org.codehaus.groovy.classgen.asm.sc.StaticTypesStatementWriter.writeBlockStatement(StaticTypesStatementWriter.java:49) at org.codehaus.groovy.classgen.AsmClassGenerator.visitBlockStatement(AsmClassGenerator.java:514) at org.codehaus.groovy.ast.stmt.BlockStatement.visit(BlockStatement.java:69) at org.codehaus.groovy.ast.ClassCodeVisitorSupport.visitClassCodeContainer(ClassCodeVisitorSupport.java:103) at org.codehaus.groovy.ast.ClassCodeVisitorSupport.visitConstructorOrMethod(ClassCodeVisitorSupport.java:114) at org.codehaus.groovy.classgen.AsmClassGenerator.visitStdMethod(AsmClassGenerator.java:378) at org.codehaus.groovy.classgen.AsmClassGenerator.visitConstructorOrMethod(AsmClassGenerator.java:335) at org.codehaus.groovy.ast.ClassCodeVisitorSupport.visitMethod(ClassCodeVisitorSupport.java:125) at org.codehaus.groovy.classgen.AsmClassGenerator.visitMethod(AsmClassGenerator.java:455) at org.codehaus.groovy.ast.ClassNode.visitContents(ClassNode.java:1193) at org.codehaus.groovy.ast.ClassCodeVisitorSupport.visitClass(ClassCodeVisitorSupport.java:52) at org.codehaus.groovy.classgen.AsmClassGenerator.visitClass(AsmClassGenerator.java:191) at org.codehaus.groovy.control.CompilationUnit$6.call(CompilationUnit.java:879) at org.codehaus.groovy.control.CompilationUnit.applyToPrimaryClassNodes(CompilationUnit.java:1214) at org.codehaus.groovy.control.CompilationUnit.doPhaseOperation(CompilationUnit.java:645) at org.codehaus.groovy.control.CompilationUnit.processPhaseOperations(CompilationUnit.java:623) at org.codehaus.groovy.control.CompilationUnit.compile(CompilationUnit.java:600) at org.codehaus.jdt.groovy.internal.compiler.ast.GroovyCompilationUnitDeclaration.processToPhase(GroovyCompilationUnitDeclaration.java:185) at org.codehaus.jdt.groovy.internal.compiler.ast.GroovyCompilationUnitDeclaration.generateCode(GroovyCompilationUnitDeclaration.java:1686) at org.eclipse.jdt.internal.compiler.Compiler.process(Compiler.java:838) at org.eclipse.jdt.internal.compiler.ProcessTaskManager.run(ProcessTaskManager.java:137) at java.lang.Thread.run(Thread.java:745) DataSource.groovy /gTunez/grails-app/conf line 0 Java Problem The import grails.test.mixin is never used SongControllerTests.groovy /gTunez/test/unit/gtunez line 6 Java Problem The import grails.test.mixin is never used SongServiceTests.groovy /gTunez/test/unit/gtunez line 5 Java Problem The import grails.test.mixin is never used SongTagLibTests.groovy /gTunez/test/unit/gtunez line 5 Java Problem The import grails.test.mixin is never used SongTests.groovy /gTunez/test/unit/gtunez line 5 Java Problem The import org.junit is never used SongControllerTests.groovy /gTunez/test/unit/gtunez line 5 Java Problem The import org.junit is never used SongServiceTests.groovy /gTunez/test/unit/gtunez line 6 Java Problem The import org.junit is never used SongTagLibTests.groovy /gTunez/test/unit/gtunez line 6 Java Problem The import org.junit is never used SongTests.groovy /gTunez/test/unit/gtunez line 6 Java Problem |
| Comments |
| Comment by Kris De Volder [ 06/Jun/14 ] |
|
I got rid of the generics error by disabling the AST Tranform: 'org.grails.async.transform.internal.DelegateAsyncTransformation'. The project is still getting 'fubar' even with this transform disabled. |
[GRECLIPSE-1740] Add support for automatically associating DSL file extension names to the groovy file type Created: 30/May/14 Updated: 30/May/14 |
|
| Status: | Open |
| Project: | GRECLIPSE |
| Component/s: | None |
| Affects Version/s: | None |
| Fix Version/s: | None |
| Type: | Improvement | Priority: | Major |
| Reporter: | Jesse Sightler | Assignee: | Unassigned |
| Resolution: | Unresolved | ||
| Labels: | None | ||
| Remaining Estimate: | Not Specified | ||
| Time Spent: | Not Specified | ||
| Original Estimate: | Not Specified | ||
| Number of attachments : | 0 |
| Description |
|
It is currently possible to define DSLD files that function only on files that have a particular file extension. While the process is relatively transparent for the user once the DSLD is loaded into the Groovy editor, it requires user intervention to add the association within Eclipse. Otherwise, Eclipse will not treat custom file extensions as a Groovy file. It would be nice if it were possible to annotate a DSLD such that Eclipse automatically added this association. |
[GRECLIPSE-1739] Validation errors for "java.util" types used into abstract method signature defined into another source file (unless referenced through FQN) Created: 30/May/14 Updated: 11/Jun/14 |
|
| Status: | Open |
| Project: | GRECLIPSE |
| Component/s: | Editor |
| Affects Version/s: | 2.9.0.Release |
| Fix Version/s: | None |
| Type: | Bug | Priority: | Major |
| Reporter: | Davide Cavestro | Assignee: | Unassigned |
| Resolution: | Unresolved | ||
| Labels: | None | ||
| Remaining Estimate: | Not Specified | ||
| Time Spent: | Not Specified | ||
| Original Estimate: | Not Specified | ||
| Environment: |
GREclipse version: 2.9.0.xx-201405291756-e43 (from snapshots update site) |
||
| Attachments: |
|
| Number of attachments : | 2 |
| Description |
|
When extending a groovy class having a method whose signature implies the Map type, if the extended class is defined into another groovy source file and it doesn't fully qualifies the Map type, the editor shows some validation errors (not reflected into the Problems view). i.e. I get the following validation errors into the groovy editor
respectively on the class definition and the Override annotation Foo.groovy abstract class Foo { abstract void foo (Map map) } Bar.groovy class Bar extends Foo{//editor complains for missing methods implementation @Override //editor complains for Override public void foo(Map map) { } } class Bar1 extends Foo1{//no validation errors @Override public void foo(Map map) { } } abstract class Foo1 { abstract void foo (Map map) } Please note this issue is somewhat similar to GRECLIPSE-1735, so possibly related. |
| Comments |
| Comment by Vasiliy Kizhaev [ 02/Jun/14 ] |
|
I tried to reproduce it on 2.9.0.xx-201405030018-e43j8 but similar to GRECLIPSE-1735 I didn't get any errors. I'll try the 2.9.0.xx-201405291756-e43 version shortly to see if it is just this version problem. |
| Comment by Davide Cavestro [ 03/Jun/14 ] |
|
I can still reproduce it on 2.9.0.xx-201405291756-e43 Please note the issue concerns only the error messages (red underlining and tooltips) shown on the groovy editor as follows |
| Comment by Davide Cavestro [ 03/Jun/14 ] |
|
Follows another case reproduced on 2.9.0.xx-201406022011-e43 using the groovy 2.3.2-SNAPSHOT compiler feature Foo.java import java.util.List; interface Foo { List foo(); List doIt(); } AbstractFoo.groovy abstract class AbstractFoo implements Foo{ @Override public List doIt() { return null; } } FooImpl.groovy class FooImpl extends AbstractFoo {//here the validation error tooltip complains on "FooImpl" for "The return types are incompatible for the inherited methods Foo.doIt(), AbstractFoo.doIt()" @Override public List foo() { return doIt(); } } PS: please note at the moment I have to use the latest snapshots in order to get some fixes available only for groovy 2.3 and still avoid loosing groovy 1.8 support. |
| Comment by Vasiliy Kizhaev [ 11/Jun/14 ] |
|
I don't get any errors here too. We should wait for someone who can reproduce the issue to move on. |
[GRECLIPSE-1738] Content assist not working for Groovy-style Java objects within Groovy files Created: 29/May/14 Updated: 15/Aug/14 |
|
| Status: | Reopened |
| Project: | GRECLIPSE |
| Component/s: | Content Assist |
| Affects Version/s: | 2.8.0.Release |
| Fix Version/s: | None |
| Type: | Bug | Priority: | Major |
| Reporter: | Ken Hampson | Assignee: | Denis Murashev |
| Resolution: | Unresolved | ||
| Labels: | triaged | ||
| Remaining Estimate: | Not Specified | ||
| Time Spent: | Not Specified | ||
| Original Estimate: | Not Specified | ||
| Environment: |
Eclipse Kepler Service Release 2 |
||
| Number of attachments : | 0 |
| Description |
|
I have mocked up a simple test case under which the content assist works for Groovy objects' methods, and for Java objects' static members, but not Java objects' methods. The Groovy class:
package test_groovy
import test_groovy.FooJava
class FooGroovy
{
def fooJava = [2, "baz"] as FooJava
def x = 4
def FooGroovy()
{
// empty constructor
}
def useFooJava()
{
// only displays Groovy methods, not the java ones
def str = fooJava.getStr()
println "str: ${str}"
// static members like this *can* be found via content assist
def str2 = FooJava.FOO_STR
println "str2: ${str2}"
// This is also not found via content assist
def str3 = fooJava.dumpToStr()
println "str3: ${str3}"
}
def fooBar()
{
return x + 3
}
static void main(def args)
{
def fooGroovy = [] as FooGroovy
// Groovy object methods can be found via content assist
def res = fooGroovy.fooBar()
println "res: ${res}"
fooGroovy.useFooJava()
}
}
The Java class:
package test_groovy;
public class FooJava
{
private long bar;
private String str;
public static final String FOO_STR = "foo";
public FooJava(long bar, String str)
{
super();
this.bar = bar;
this.str = str;
}
public long getBar()
{
return bar;
}
public void setBar(long bar)
{
this.bar = bar;
}
public String getStr()
{
return str;
}
public void setStr(String str)
{
this.str = str;
}
public String dumpToStr()
{
return new String("Str: " + str + ", bar: " + bar);
}
}
I am using Eclipse Kepler Service Release 2, Groovy compiler 2.0.7 and Groovy Eclipse plugin version 2.8.0.xx-20130703-1600-e43-RELEASE on Ubuntu 14.04. Under the *Java > Editor > Content Assist > Advanced* preferences menu, I have made sure all the Java options are checked off in addition to Groovy Content (Java Non-Type, Java, Java type Proposals). I ended up figuring out a work-around which allows content-assist to work, albeit under less-Groovy conditions: It appears that the root of the problem is that Groovy Eclipse can't do auto-complete on Java objects if they are declared in a Groovy way using def, i.e.:
def fooJava = [2, "baz"] as FooJava
def fooJava2 = new FooJava(3, "bar")
even though in both of these cases, the type is known at compile time. I wonder if it has something to do with the fact that def is essentially an alias for Object, and even though the type is technically known, it is probably treated as Object, and so that's the type on which the content-assist operates. If I declare it in the traditional Java way, i.e.:
FooJava fooJava3 = new FooJava(4, "foo")
Content assist then allows me to find the members, methods, etc. of the FooJava object. I had originally posted this on StackOverflow (http://stackoverflow.com/questions/23354680/eclipse-content-assist-not-working-for-java-objects-within-groovy-files), and Andy Clement recently suggested that I open a Jira ticket on the issue: I suspect it is that Groovy-Eclipse just doesn't handle that inferencing case. I'd raise a jira against groovy-eclipse |
| Comments |
| Comment by Denis Murashev [ 04/Jun/14 ] |
|
The actual type of dynamic variable (with type def) can be changed during execution.
class TypeInferenceImpossible {
def x
def setString() {
x = "string"
}
def setInteger() {
x = 1
}
def print() {
// The actual type can be different here
print x
}
}
I think, it makes sense to implement type inference for final fields only. |
| Comment by Denis Murashev [ 04/Jun/14 ] |
|
I asked Groovy Development Team about type inference for "def" fields, and they answered type should not be inferred for the fields, because "They can be modified by any thread at any time". |
| Comment by Denis Murashev [ 04/Jun/14 ] |
|
Works as Designed |
| Comment by Ken Hampson [ 15/Aug/14 ] |
|
I'd like to ask that this be re-evaluated. I understand that fields defined via def can be changed at any time, however, given the context – autocomplete – I don't think that really matters. If at autocomplete time, the type is known – regardless of whether it could change in the future – I think it would be extremely useful to offer full autocomplete for this case, using the type that is known at that given point in time. After all, autocomplete is all about helping the user out with providing options at that point in time, and if the user goes through the trouble to specifically type the variable, I think it's quite reasonable (and a very useful feature) to carry through the autocomplete feature using that defined type. |
[GRECLIPSE-1737] On windows, 'Run As' groovy script option does not appear for workspace path that includes space Created: 29/May/14 Updated: 02/Jun/14 |
|
| Status: | Open |
| Project: | GRECLIPSE |
| Component/s: | None |
| Affects Version/s: | None |
| Fix Version/s: | None |
| Type: | Bug | Priority: | Major |
| Reporter: | Andy Clement | Assignee: | Unassigned |
| Resolution: | Unresolved | ||
| Labels: | None | ||
| Remaining Estimate: | Not Specified | ||
| Time Spent: | Not Specified | ||
| Original Estimate: | Not Specified | ||
| Number of attachments : | 0 |
| Description |
|
If you start GGTS up against a workspace whose path has a space in it e.g. "c:\documents and settings\blahblah" then when right clicking on a .groovy file you don't see the RunAs>GroovyScript option. |
| Comments |
| Comment by Denis Murashev [ 02/Jun/14 ] |
|
Cannot reproduce on Win 7 and 8.1. If class cannot be run as Groovy Script then there is no "Run As" item. And it does not depend on white spaces in the path to workspace. Maybe some special steps to reproduce are required? |
[GRECLIPSE-1736] Class files not generated/removed on compilation errors Created: 29/May/14 Updated: 03/Jun/14 |
|
| Status: | Open |
| Project: | GRECLIPSE |
| Component/s: | None |
| Affects Version/s: | 2.9.0.Release |
| Fix Version/s: | None |
| Type: | Bug | Priority: | Major |
| Reporter: | Davide Cavestro | Assignee: | Unassigned |
| Resolution: | Unresolved | ||
| Labels: | None | ||
| Remaining Estimate: | Not Specified | ||
| Time Spent: | Not Specified | ||
| Original Estimate: | Not Specified | ||
| Environment: |
Version: 2.9.0.xx-20131205-1200-e43-RELEASE |
||
| Number of attachments : | 0 |
| Description |
|
Usually the jdt compiler produces .class files with valid bytecode even when the java source has some errors. i.e. eclipse generates a .class file for the following java code, but not for the groovy one. Foo.groovy import groovy.transform.TypeChecked @TypeChecked class Foo { public void foo () { List l = 123 } } Bar.java import java.util.List; public class Bar { public void foo() { List l = 123;//compiler error } } For Java developers that don't write groovy code but have to compile it within their ide this is often misleading, cause they don't expect NoClassDefFoundError or ClassNotFoundException. |
| Comments |
| Comment by Andy Clement [ 29/May/14 ] |
|
I think we're somewhat at the mercy of groovyc - which just isn't capable enough to generate class files with the throws inside. I presume the same problem manifests in the same way when not using the IDE? (If there is a difference between the command line and the IDE, maybe there is something to fix, otherwise this is rather a new feature request) |
| Comment by Davide Cavestro [ 30/May/14 ] |
|
I agree. I can't find a groovyc option enabling this feature... and IMHO a compilation failure is the expected behavior from CLI or during an automated build. |
| Comment by Davide Cavestro [ 03/Jun/14 ] |
|
@Andy Bar.groovy
class Bar {
public static void main (String[] args) {
[].each{
boo: {
for (;;) {
break boo; //invalid code
}
}
}
}
class Foo {
private void foo() {
[].each{
boo: {
for (;;) {
break boo; //invalid code as above, but the error is shown only if the above line is commented out
}
}
}
}
}
}
PS: I've just filed GROOVY-6844 for a problem related to the specific groovy code validation failure involved in the snippet... I've mentioned it here simply cause I'm curious to understand how much the groovy compiler is involved in groovy code validation (within GREclipse). |
| Comment by Andy Clement [ 03/Jun/14 ] |
|
Groovy-Eclipse modifies the groovy parser to be somewhat recoverable - enough to help with content assist. We don't make it fully recoverable yet though. This means there will be situations with badly formed code that will stop it recovering and continuing. Sounds like what you have above is one of those cases. More recovery logic needs to be added to handle these cases. |
[GRECLIPSE-1735] Static type checking: the editor shows wrong validation errors for valid groovy code using generics defined within another compilation unit Created: 29/May/14 Updated: 03/Jun/14 |
|
| Status: | Open |
| Project: | GRECLIPSE |
| Component/s: | None |
| Affects Version/s: | 2.9.0.Release |
| Fix Version/s: | None |
| Type: | Bug | Priority: | Major |
| Reporter: | Davide Cavestro | Assignee: | Unassigned |
| Resolution: | Unresolved | ||
| Labels: | None | ||
| Remaining Estimate: | Not Specified | ||
| Time Spent: | Not Specified | ||
| Original Estimate: | Not Specified | ||
| Environment: |
Version: 2.9.0.xx-20131205-1200-e43-RELEASE |
||
| Attachments: |
|
| Number of attachments : | 2 |
| Description |
|
Enabling static type checking the editor shows some validation error messages on code that uses generics defined within another compilation unit. i.e. I get the following error message
on the following code Bar.groovy
class Bar {
Map<Object, Object> data
}
Foo.groovy import groovy.transform.TypeChecked @TypeChecked class Foo { public void foo () { Map<Object, Object> map = null new Bar (data: map) //validation error assigning the "data" field new Bar1 (data: map) //no validation error new Bar2 (data: map) //no validation error } } class Bar1 { Map<Object, Object> data } Bar2.java
class Bar2 {
Map<Object, Object> data;
}
Please note if you define a Bar1 class within Foo.groovy having the same contents as Bar and instantiate it the same way, you have no errors. |
| Comments |
| Comment by Vasiliy Kizhaev [ 02/Jun/14 ] |
|
I tried to reproduce the issue on 2.9.0.xx-201405030018-e43j8 but validation seems to work fine. Could you please try this version to make sure that bug is not fixed yet? |
| Comment by Davide Cavestro [ 03/Jun/14 ] |
|
I can still reproduce it on 2.9.0.xx-201405291756-e43 As with GRECLIPSE-1739, please note this issue concerns only the error messages (red underlining and related tooltips) shown on the groovy editor as follows
Please let me know if you need any additional useful info. |
| Comment by Vasiliy Kizhaev [ 03/Jun/14 ] |
|
Me and Denis Murashev tried various versions of plugin and the compiler but neither of us was able to reproduce the issue. There is a little chance that this is an OS-specific issue (both of us are WIn users). I'll ask someone with Mac to perform the test, hope this will help. |
| Comment by Davide Cavestro [ 03/Jun/14 ] |
|
FYI I've always reproduced these issues on 32 bit Debian GNU/Linux 7 using a JDK 1.7.0_45 from Oracle. I'd like to give you some data from my co-workers using Windows or Mac, but they are on previous versions of GREclipse, so asking them to upgrade could be too risky (they could not be able to work again): unfortunately I am alone on the cutting edge of groovy-eclipse integration here |
[GRECLIPSE-1734] Missing source bundles in snapshot repo e4.3 Created: 20/May/14 Updated: 24/Jun/14 |
|
| Status: | Open |
| Project: | GRECLIPSE |
| Component/s: | Build and distribution |
| Affects Version/s: | 2.9.0.Release |
| Fix Version/s: | None |
| Type: | Improvement | Priority: | Minor |
| Reporter: | Aaron Digulla | Assignee: | Kris De Volder |
| Resolution: | Unresolved | ||
| Labels: | None | ||
| Remaining Estimate: | Not Specified | ||
| Time Spent: | Not Specified | ||
| Original Estimate: | Not Specified | ||
| Number of attachments : | 0 |
| Description |
|
The repo at http://dist.springsource.org/snapshot/GRECLIPSE/e4.3/ doesn't contain the source bundles which makes debugging a bit difficult |
| Comments |
| Comment by Kris De Volder [ 21/May/14 ] |
|
Yes, I'm aware of this problem. I ported the build into tycho. I already got it building the source bundles and features but have not yet figured out to get them onto the update site. For some reason when I add them to the site description tycho doesn't actually include them when it builds the site. I plan to fix this at some point but since I don't readily know how and its not very high priority on my long todo list... it may take a while. |
| Comment by Aaron Digulla [ 19/Jun/14 ] |
|
I checked your project at https://github.com/groovy/groovy-eclipse/tree/master/ide and I couldn't find a Maven Tycho module for the update site. If there isn't one, here is the documentation to create it: https://wiki.eclipse.org/Tycho/eclipse-repository If you don't need any special cases, this is just a POM with the packaging <packaging>eclipse-repository</packaging>. Example: https://wiki.eclipse.org/Tycho/Reference_Card#p2_repositories Next, create a category.xml file which lists the features you want to include. Tycho will then create a working update site in target/repository/ |
| Comment by Kris De Volder [ 24/Jun/14 ] |
|
I actually did all that but it doesn't work. BTW, we can't use 'eclipse-repository' because of bugs in tycho that make it not work when there are patch features to put on the site. It could be this has something to do with the fact that source bundles aren't included. I really don't know. If you want to help out the site pom you were looking for is here: https://github.com/groovy/groovy-eclipse/blob/master/Site-org.codehaus.groovy.eclipse/pom.xml mvn -Pe44 clean install -Dmaven.test.skip It should skip running tests and build the update site in the target directory next to the pom I linked to. So you could try and tweak things to get source bundles to end up in the site. |
[GRECLIPSE-1730] Parameters of compilerArguments are not being passed to the compiler Created: 07/May/14 Updated: 14/May/14 |
|
| Status: | Open |
| Project: | GRECLIPSE |
| Component/s: | Maven integration |
| Affects Version/s: | None |
| Fix Version/s: | None |
| Type: | Bug | Priority: | Major |
| Reporter: | Andy Clement | Assignee: | Kris De Volder |
| Resolution: | Unresolved | ||
| Labels: | None | ||
| Remaining Estimate: | Not Specified | ||
| Time Spent: | Not Specified | ||
| Original Estimate: | Not Specified | ||
| Attachments: |
|
| Number of attachments : | 1 |
| Description |
|
Hi there, I'm trying to configure our project here to use the So configuration looks like this (also tried with Version 3.1, same effect). <plugin> </endorseddirs> When I run "mvn compile -X" I can see this: ... "/> "/> "/> "/> ... So as you can see, the "values" of the Arguments are not being passed to Do you have any tips? Is this a known bug? Or why is that happening? I Thanks, Claudio PS - Sorry if HTML-Mails are not welcome. Let me know, and I'll change – Claudio Clemens |
| Comments |
| Comment by Kris De Volder [ 12/May/14 ] |
|
Claudio, is it possible to attach a sample project? |
| Comment by Andy Clement [ 14/May/14 ] |
|
From the mailing list: Hi there, Kris De Volder wanted @Jira a sample Project, to test the case. I made a sample Project. But where can I send it to? It's just a 5Kb zip. I just uploaded it to here: http://en.file-upload.net/download-8917040/groovy.zip.html $ md5sum groovy.zip It's a simple project, for testing different setting. You need to copy the right pom-*File over the pom.xml and do a "mvn clean test" pom-nogroovy.xml: compiles just the java class. Groocy isn't compiled, no tests will be run (as expected) I hope Kris see this. Or maybe, Andy can paste this in JIRA. Thanks, Claudio |
| Comment by Kris De Volder [ 14/May/14 ] |
|
I've downloaded and added the attachement so it doesn't get lost. |
[GRECLIPSE-1728] Provide an AST Browser Created: 30/Apr/14 Updated: 22/May/14 |
|
| Status: | Open |
| Project: | GRECLIPSE |
| Component/s: | Compiler Integration, User Interface |
| Affects Version/s: | 2.8.0.Release, 2.9.0.Release |
| Fix Version/s: | None |
| Type: | Improvement | Priority: | Major |
| Reporter: | zyro zyro | Assignee: | Unassigned |
| Resolution: | Unresolved | ||
| Labels: | triaged | ||
| Remaining Estimate: | Not Specified | ||
| Time Spent: | Not Specified | ||
| Original Estimate: | Not Specified | ||
| Number of attachments : | 0 |
| Description |
|
given the growing importance of AST transformations, it gets more and more important to have a chance to see whats going on "under the hood" of code that is subject to AST transformations. using the groovy console AST browser in parallel to the IDE is kinda inconvenient. it would be great if we had a built-in AST browser/explorer/outline. the feature-set one could imagine goes from plain groovy console AST browser adaptation over line/method/AST highlighting to ... debugging maybe |
[GRECLIPSE-1726] greclipse mixes compiler on classpath with internal compiler Created: 16/Apr/14 Updated: 16/Apr/14 |
|
| Status: | Open |
| Project: | GRECLIPSE |
| Component/s: | None |
| Affects Version/s: | None |
| Fix Version/s: | None |
| Type: | Bug | Priority: | Major |
| Reporter: | blackdrag blackdrag | Assignee: | Unassigned |
| Resolution: | Unresolved | ||
| Labels: | None | ||
| Remaining Estimate: | Not Specified | ||
| Time Spent: | Not Specified | ||
| Original Estimate: | Not Specified | ||
| Number of attachments : | 0 |
| Description |
|
Since the addition of traits in the current 2.3.0-beta I get strange build errors from eclipse like this: problems occurred when invoking code from plug-in: "org.eclipse.core.resources". java.lang.NoSuchMethodError: org.codehaus.groovy.transform.trait.TraitASTTransformation.copyAnnotatedNodeAnnotations(Lorg/codehaus/groovy/ast/AnnotatedNode;Ljava/util/List;Ljava/util/List;)V at org.codehaus.groovy.transform.trait.TraitASTTransformation.processField(TraitASTTransformation.java:395) at org.codehaus.groovy.transform.trait.TraitASTTransformation.createHelperClass(TraitASTTransformation.java:187) at org.codehaus.groovy.transform.trait.TraitASTTransformation.visit(TraitASTTransformation.java:85) at org.codehaus.groovy.transform.ASTTransformationVisitor.visitClass(ASTTransformationVisitor.java:146) at org.codehaus.groovy.transform.ASTTransformationVisitor$2.call(ASTTransformationVisitor.java:219) at org.codehaus.groovy.control.CompilationUnit.applyToPrimaryClassNodes(CompilationUnit.java:1200) at org.codehaus.groovy.control.CompilationUnit.doPhaseOperation(CompilationUnit.java:631) at org.codehaus.groovy.control.CompilationUnit.processPhaseOperations(CompilationUnit.java:609) at org.codehaus.groovy.control.CompilationUnit.compile(CompilationUnit.java:586) at org.codehaus.jdt.groovy.internal.compiler.ast.GroovyCompilationUnitDeclaration.processToPhase(GroovyCompilationUnitDeclaration.java:184) at org.codehaus.jdt.groovy.internal.compiler.ast.GroovyCompilationUnitDeclaration.resolve(GroovyCompilationUnitDeclaration.java:2098) at org.eclipse.jdt.internal.compiler.Compiler.process(Compiler.java:827) at org.eclipse.jdt.internal.compiler.ProcessTaskManager.run(ProcessTaskManager.java:137) at java.lang.Thread.run(Thread.java:724) greclipse is configured to use Groovy 2.1.5, greclipse is 2.8.0.xx-20130703-1600-e43-RELEASE In total, unless I configure that, project classes should not influence the compiler in any way imho. Due to that error incremental compilation is of course not working anymore and each time I safe a file I have to wait quite a long time because the whole project is rebuild. So the bug becomes quite annoying. |
[GRECLIPSE-1714] On GTK QuickFix popup has icons overlapping with the text. Created: 03/Mar/14 Updated: 16/Jun/14 |
|
| Status: | Open |
| Project: | GRECLIPSE |
| Component/s: | Quick fix/assist |
| Affects Version/s: | 2.8.0.Release |
| Fix Version/s: | None |
| Type: | Bug | Priority: | Major |
| Reporter: | Kris De Volder | Assignee: | Unassigned |
| Resolution: | Unresolved | ||
| Labels: | linux, triaged | ||
| Remaining Estimate: | Not Specified | ||
| Time Spent: | Not Specified | ||
| Original Estimate: | Not Specified | ||
| Environment: |
Ubuntu 12.04, GGTS 3.5.0.RC1 (pre-release candidate) |
||
| Attachments: |
|
| Number of attachments : | 1 |
| Description |
|
To reproduce. Create a Groovy project and add some code.
class Foo {
def foo() {
int sum = 1 + 2 + 3
}
}
Select the '1+2' and press CTRL+1 |
| Comments |
| Comment by Vasiliy Kizhaev [ 11/Jun/14 ] |
|
Can't reproduce this one on Win. Would be nice if someone could try it on linux. |
| Comment by Kris De Volder [ 11/Jun/14 ] |
|
I already tried it on Linux. I was the one who raised this bug. It looked like a linux specific issue. |
| Comment by Vasiliy Kizhaev [ 16/Jun/14 ] |
|
Sorry, I did not notice that you are the reporter. Labeled as triaged. |
[GRECLIPSE-1708] General error during semantic analysis: nyi implemented in eclipse: need to support: org.codehaus.groovy.ast.expr.ClassExpression Created: 31/Jan/14 Updated: 27/May/14 |
|
| Status: | Open |
| Project: | GRECLIPSE |
| Component/s: | Compiler Integration |
| Affects Version/s: | 2.9.0.Release |
| Fix Version/s: | None |
| Type: | Bug | Priority: | Major |
| Reporter: | Geoff Bourne | Assignee: | Unassigned |
| Resolution: | Unresolved | ||
| Labels: | triaged | ||
| Remaining Estimate: | Not Specified | ||
| Time Spent: | Not Specified | ||
| Original Estimate: | Not Specified | ||
| Environment: |
Mac OS X 10.9.1 |
||
| Attachments: |
|
| Number of attachments : | 2 |
| Description |
|
After performing a Project->Clean on the attached Gradle project the Groovy Event Trace Console shows: Ast Transforms : 15:50:08 Classpath for GroovyClassLoader (used to discover transforms): /Library/Java/JavaVirtualMachines/jdk1.7.0_45.jdk/Contents/Home/jre/lib/resources.jar:/Library/Java/JavaVirtualMachines/jdk1.7.0_45.jdk/Contents/Home/jre/lib/rt.jar:/Library/Java/JavaVirtualMachines/jdk1.7.0_45.jdk/Contents/Home/jre/lib/jsse.jar:/Library/Java/JavaVirtualMachines/jdk1.7.0_45.jdk/Contents/Home/jre/lib/jce.jar:/Library/Java/JavaVirtualMachines/jdk1.7.0_45.jdk/Contents/Home/jre/lib/charsets.jar:/Library/Java/JavaVirtualMachines/jdk1.7.0_45.jdk/Contents/Home/jre/lib/jfr.jar:/Library/Java/JavaVirtualMachines/jdk1.7.0_45.jdk/Contents/Home/jre/lib/JObjC.jar:/Library/Java/JavaVirtualMachines/jdk1.7.0_45.jdk/Contents/Home/jre/lib/ext/dnsns.jar:/Library/Java/JavaVirtualMachines/jdk1.7.0_45.jdk/Contents/Home/jre/lib/ext/localedata.jar:/Library/Java/JavaVirtualMachines/jdk1.7.0_45.jdk/Contents/Home/jre/lib/ext/sunec.jar:/Library/Java/JavaVirtualMachines/jdk1.7.0_45.jdk/Contents/Home/jre/lib/ext/sunjce_provider.jar:/Library/Java/JavaVirtualMachines/jdk1.7.0_45.jdk/Contents/Home/jre/lib/ext/sunpkcs11.jar:/Library/Java/JavaVirtualMachines/jdk1.7.0_45.jdk/Contents/Home/jre/lib/ext/zipfs.jar:/System/Library/Java/Extensions/AppleScriptEngine.jar:/System/Library/Java/Extensions/dns_sd.jar:/System/Library/Java/Extensions/j3daudio.jar:/System/Library/Java/Extensions/j3dcore.jar:/System/Library/Java/Extensions/j3dutils.jar:/System/Library/Java/Extensions/jai_codec.jar:/System/Library/Java/Extensions/jai_core.jar:/System/Library/Java/Extensions/mlibwrapper_jai.jar:/System/Library/Java/Extensions/MRJToolkit.jar:/System/Library/Java/Extensions/QTJava.zip:/System/Library/Java/Extensions/vecmath.jar:/Users/gbourne/.gradle/caches/modules-2/files-2.1/org.codehaus.groovy/groovy-all/2.2.1/7ae565d50d24167c4e5d74b96f4126d4c56f16f/groovy-all-2.2.1.jar:/Users/gbourne/springsource/sts-3.5.0.M1/plugins/org.springsource.ide.eclipse.gradle.core_3.5.0.201312052246-M1/lib/asm-4.0.jar:/Users/gbourne/springsource/sts-3.5.0.M1/plugins/org.springsource.ide.eclipse.gradle.core_3.5.0.201312052246-M1/lib/commons-collections-3.2.1.jar:/Users/gbourne/springsource/sts-3.5.0.M1/plugins/org.springsource.ide.eclipse.gradle.core_3.5.0.201312052246-M1/lib/gradle-base-services-1.8.jar:/Users/gbourne/springsource/sts-3.5.0.M1/plugins/org.springsource.ide.eclipse.gradle.core_3.5.0.201312052246-M1/lib/gradle-core-1.8.jar:/Users/gbourne/springsource/sts-3.5.0.M1/plugins/org.springsource.ide.eclipse.gradle.core_3.5.0.201312052246-M1/lib/gradle-messaging-1.8.jar:/Users/gbourne/springsource/sts-3.5.0.M1/plugins/org.springsource.ide.eclipse.gradle.core_3.5.0.201312052246-M1/lib/gradle-tooling-api-1.8.jar:/Users/gbourne/springsource/sts-3.5.0.M1/plugins/org.springsource.ide.eclipse.gradle.core_3.5.0.201312052246-M1/lib/gradle-wrapper-1.8.jar:/Users/gbourne/springsource/sts-3.5.0.M1/plugins/org.springsource.ide.eclipse.gradle.core_3.5.0.201312052246-M1/lib/guava-11.0.2.jar:/Users/gbourne/springsource/sts-3.5.0.M1/plugins/org.springsource.ide.eclipse.gradle.core_3.5.0.201312052246-M1/lib/jsr305-1.3.9.jar:/Users/gbourne/springsource/sts-3.5.0.M1/plugins/org.springsource.ide.eclipse.gradle.core_3.5.0.201312052246-M1/lib/kryo-2.20.jar:/Users/gbourne/springsource/sts-3.5.0.M1/plugins/org.springsource.ide.eclipse.gradle.core_3.5.0.201312052246-M1/lib/minlog-1.2.jar:/Users/gbourne/springsource/sts-3.5.0.M1/plugins/org.springsource.ide.eclipse.gradle.core_3.5.0.201312052246-M1/lib/objenesis-1.2.jar:/Users/gbourne/springsource/sts-3.5.0.M1/plugins/org.springsource.ide.eclipse.gradle.core_3.5.0.201312052246-M1/lib/reflectasm-1.07-shaded.jar:/Users/gbourne/springsource/sts-3.5.0.M1/plugins/org.springsource.ide.eclipse.gradle.core_3.5.0.201312052246-M1/lib/slf4j-api-1.7.5.jar:/Users/gbourne/springsource/sts-3.5.0.M1/plugins/org.springsource.ide.eclipse.gradle.core_3.5.0.201312052246-M1/lib/slf4j-simple-1.7.5.jar:/Users/gbourne/springsource/sts-3.5.0.M1/plugins/org.springsource.ide.eclipse.gradle.core_3.5.0.201312052246-M1/dslSupport:/Users/gbourne/.groovy/greclipse/global_dsld_support:/Users/gbourne/springsource/sts-3.5.0.M1/plugins/org.codehaus.groovy_2.2.0.xx-20140116-1400-e43-RELEASE/plugin_dsld_support/:/Users/gbourne/springsource/sts-3.5.0.M1/plugins/org.codehaus.groovy_2.2.0.xx-20140116-1400-e43-RELEASE/lib/groovy-all-2.2.0.jar:/Users/gbourne/springsource/sts-3.5.0.M1/plugins/org.codehaus.groovy_2.2.0.xx-20140116-1400-e43-RELEASE/lib/bsf-2.4.0.jar:/Users/gbourne/springsource/sts-3.5.0.M1/plugins/org.codehaus.groovy_2.2.0.xx-20140116-1400-e43-RELEASE/lib/ivy-2.3.0-sources.jar:/Users/gbourne/springsource/sts-3.5.0.M1/plugins/org.codehaus.groovy_2.2.0.xx-20140116-1400-e43-RELEASE/lib/ivy-2.3.0.jar:/Users/gbourne/springsource/sts-3.5.0.M1/plugins/org.codehaus.groovy_2.2.0.xx-20140116-1400-e43-RELEASE/lib/servlet-api-2.4.jar:/Users/gbourne/eclipse-workspaces/cto-2/groovy-eclipse-ast-errors/bin: Ast Transforms : 15:50:08 Classpath for GroovyClassLoader (used to discover transforms): /Library/Java/JavaVirtualMachines/jdk1.7.0_45.jdk/Contents/Home/jre/lib/resources.jar:/Library/Java/JavaVirtualMachines/jdk1.7.0_45.jdk/Contents/Home/jre/lib/rt.jar:/Library/Java/JavaVirtualMachines/jdk1.7.0_45.jdk/Contents/Home/jre/lib/jsse.jar:/Library/Java/JavaVirtualMachines/jdk1.7.0_45.jdk/Contents/Home/jre/lib/jce.jar:/Library/Java/JavaVirtualMachines/jdk1.7.0_45.jdk/Contents/Home/jre/lib/charsets.jar:/Library/Java/JavaVirtualMachines/jdk1.7.0_45.jdk/Contents/Home/jre/lib/jfr.jar:/Library/Java/JavaVirtualMachines/jdk1.7.0_45.jdk/Contents/Home/jre/lib/JObjC.jar:/Library/Java/JavaVirtualMachines/jdk1.7.0_45.jdk/Contents/Home/jre/lib/ext/dnsns.jar:/Library/Java/JavaVirtualMachines/jdk1.7.0_45.jdk/Contents/Home/jre/lib/ext/localedata.jar:/Library/Java/JavaVirtualMachines/jdk1.7.0_45.jdk/Contents/Home/jre/lib/ext/sunec.jar:/Library/Java/JavaVirtualMachines/jdk1.7.0_45.jdk/Contents/Home/jre/lib/ext/sunjce_provider.jar:/Library/Java/JavaVirtualMachines/jdk1.7.0_45.jdk/Contents/Home/jre/lib/ext/sunpkcs11.jar:/Library/Java/JavaVirtualMachines/jdk1.7.0_45.jdk/Contents/Home/jre/lib/ext/zipfs.jar:/System/Library/Java/Extensions/AppleScriptEngine.jar:/System/Library/Java/Extensions/dns_sd.jar:/System/Library/Java/Extensions/j3daudio.jar:/System/Library/Java/Extensions/j3dcore.jar:/System/Library/Java/Extensions/j3dutils.jar:/System/Library/Java/Extensions/jai_codec.jar:/System/Library/Java/Extensions/jai_core.jar:/System/Library/Java/Extensions/mlibwrapper_jai.jar:/System/Library/Java/Extensions/MRJToolkit.jar:/System/Library/Java/Extensions/QTJava.zip:/System/Library/Java/Extensions/vecmath.jar:/Users/gbourne/.gradle/caches/modules-2/files-2.1/org.codehaus.groovy/groovy-all/2.2.1/7ae565d50d24167c4e5d74b96f4126d4c56f16f/groovy-all-2.2.1.jar:/Users/gbourne/springsource/sts-3.5.0.M1/plugins/org.springsource.ide.eclipse.gradle.core_3.5.0.201312052246-M1/lib/asm-4.0.jar:/Users/gbourne/springsource/sts-3.5.0.M1/plugins/org.springsource.ide.eclipse.gradle.core_3.5.0.201312052246-M1/lib/commons-collections-3.2.1.jar:/Users/gbourne/springsource/sts-3.5.0.M1/plugins/org.springsource.ide.eclipse.gradle.core_3.5.0.201312052246-M1/lib/gradle-base-services-1.8.jar:/Users/gbourne/springsource/sts-3.5.0.M1/plugins/org.springsource.ide.eclipse.gradle.core_3.5.0.201312052246-M1/lib/gradle-core-1.8.jar:/Users/gbourne/springsource/sts-3.5.0.M1/plugins/org.springsource.ide.eclipse.gradle.core_3.5.0.201312052246-M1/lib/gradle-messaging-1.8.jar:/Users/gbourne/springsource/sts-3.5.0.M1/plugins/org.springsource.ide.eclipse.gradle.core_3.5.0.201312052246-M1/lib/gradle-tooling-api-1.8.jar:/Users/gbourne/springsource/sts-3.5.0.M1/plugins/org.springsource.ide.eclipse.gradle.core_3.5.0.201312052246-M1/lib/gradle-wrapper-1.8.jar:/Users/gbourne/springsource/sts-3.5.0.M1/plugins/org.springsource.ide.eclipse.gradle.core_3.5.0.201312052246-M1/lib/guava-11.0.2.jar:/Users/gbourne/springsource/sts-3.5.0.M1/plugins/org.springsource.ide.eclipse.gradle.core_3.5.0.201312052246-M1/lib/jsr305-1.3.9.jar:/Users/gbourne/springsource/sts-3.5.0.M1/plugins/org.springsource.ide.eclipse.gradle.core_3.5.0.201312052246-M1/lib/kryo-2.20.jar:/Users/gbourne/springsource/sts-3.5.0.M1/plugins/org.springsource.ide.eclipse.gradle.core_3.5.0.201312052246-M1/lib/minlog-1.2.jar:/Users/gbourne/springsource/sts-3.5.0.M1/plugins/org.springsource.ide.eclipse.gradle.core_3.5.0.201312052246-M1/lib/objenesis-1.2.jar:/Users/gbourne/springsource/sts-3.5.0.M1/plugins/org.springsource.ide.eclipse.gradle.core_3.5.0.201312052246-M1/lib/reflectasm-1.07-shaded.jar:/Users/gbourne/springsource/sts-3.5.0.M1/plugins/org.springsource.ide.eclipse.gradle.core_3.5.0.201312052246-M1/lib/slf4j-api-1.7.5.jar:/Users/gbourne/springsource/sts-3.5.0.M1/plugins/org.springsource.ide.eclipse.gradle.core_3.5.0.201312052246-M1/lib/slf4j-simple-1.7.5.jar:/Users/gbourne/springsource/sts-3.5.0.M1/plugins/org.springsource.ide.eclipse.gradle.core_3.5.0.201312052246-M1/dslSupport:/Users/gbourne/.groovy/greclipse/global_dsld_support:/Users/gbourne/springsource/sts-3.5.0.M1/plugins/org.codehaus.groovy_2.2.0.xx-20140116-1400-e43-RELEASE/plugin_dsld_support/:/Users/gbourne/springsource/sts-3.5.0.M1/plugins/org.codehaus.groovy_2.2.0.xx-20140116-1400-e43-RELEASE/lib/groovy-all-2.2.0.jar:/Users/gbourne/springsource/sts-3.5.0.M1/plugins/org.codehaus.groovy_2.2.0.xx-20140116-1400-e43-RELEASE/lib/bsf-2.4.0.jar:/Users/gbourne/springsource/sts-3.5.0.M1/plugins/org.codehaus.groovy_2.2.0.xx-20140116-1400-e43-RELEASE/lib/ivy-2.3.0-sources.jar:/Users/gbourne/springsource/sts-3.5.0.M1/plugins/org.codehaus.groovy_2.2.0.xx-20140116-1400-e43-RELEASE/lib/ivy-2.3.0.jar:/Users/gbourne/springsource/sts-3.5.0.M1/plugins/org.codehaus.groovy_2.2.0.xx-20140116-1400-e43-RELEASE/lib/servlet-api-2.4.jar:/Users/gbourne/eclipse-workspaces/cto-2/groovy-eclipse-ast-errors/bin: And the following error (also shown in the attached screenshot) is flagged on line 1 (a package declaration) of the transformation class file Description Resource Path Location Type General error during semantic analysis: nyi implemented in eclipse: need to support: org.codehaus.groovy.ast.expr.ClassExpression@261d0fc6[type: transform.PropertyEnhancementTransformation] (class=class org.codehaus.groovy.ast.expr.ClassExpression) java.lang.RuntimeException: nyi implemented in eclipse: need to support: org.codehaus.groovy.ast.expr.ClassExpression@261d0fc6[type: transform.PropertyEnhancementTransformation] (class=class org.codehaus.groovy.ast.expr.ClassExpression) at org.codehaus.groovy.transform.ASTTransformationCollectorCodeVisitor.getTransformClasses(ASTTransformationCollectorCodeVisitor.java:417) at org.codehaus.groovy.transform.ASTTransformationCollectorCodeVisitor.visitAnnotations(ASTTransformationCollectorCodeVisitor.java:121) at org.codehaus.groovy.ast.ClassCodeVisitorSupport.visitField(ClassCodeVisitorSupport.java:129) at org.codehaus.groovy.ast.ClassNode.visitContents(ClassNode.java:1177) at org.codehaus.groovy.ast.ClassCodeVisitorSupport.visitClass(ClassCodeVisitorSupport.java:52) at org.codehaus.groovy.transform.ASTTransformationCollectorCodeVisitor.visitClass(ASTTransformationCollectorCodeVisitor.java:84) at org.codehaus.groovy.transform.ASTTransformationVisitor$1.call(ASTTransformationVisitor.java:209) at org.codehaus.groovy.control.CompilationUnit.applyToPrimaryClassNodes(CompilationUnit.java:1203) at org.codehaus.groovy.control.CompilationUnit.doPhaseOperation(CompilationUnit.java:634) at org.codehaus.groovy.control.CompilationUnit.processPhaseOperations(CompilationUnit.java:612) at org.codehaus.groovy.control.CompilationUnit.compile(CompilationUnit.java:589) at org.codehaus.jdt.groovy.internal.compiler.ast.GroovyCompilationUnitDeclaration.processToPhase(GroovyCompilationUnitDeclaration.java:184) at org.codehaus.jdt.groovy.internal.compiler.ast.GroovyCompilationUnitDeclaration.resolve(GroovyCompilationUnitDeclaration.java:2098) at org.eclipse.jdt.internal.compiler.Compiler.process(Compiler.java:827) at org.eclipse.jdt.internal.compiler.ProcessTaskManager.run(ProcessTaskManager.java:137) at java.lang.Thread.run(Thread.java:744) PropertyEnhancementTransformation.groovy /groovy-eclipse-ast-errors/src/main/groovy/transform line 0 Java Problem This same code did not get flagged with this error when using a prior major release of Groovy-Eclipse and Groovy 2.1. The root cause seems to be in the area of the classes attribute of the GroovyASTTransformationClass annotation. This code is expecting only a list to be specified since the annotation is declared as: public @interface GroovyASTTransformationClass { String[] value() default {}; Class[] classes() default {}; } however, when correcting my original attachment from
@Retention(RetentionPolicy.RUNTIME)
@Target(ElementType.FIELD)
@GroovyASTTransformationClass(classes=PropertyEnhancementTransformation)
@interface PropertyEnhancement {
}
to (using a list for the classes attribute):
@Retention(RetentionPolicy.RUNTIME)
@Target(ElementType.FIELD)
@GroovyASTTransformationClass(classes=[PropertyEnhancementTransformation])
@interface PropertyEnhancement {
}
I then get a new error, which I now remember is why I used a scalar class reference in the first place: Groovy:Only classes and closures can be used for attribute 'classes' in @org.codehaus.groovy.transform.GroovyASTTransformationClass |
| Comments |
| Comment by Geoff Bourne [ 27/Mar/14 ] |
|
This issue is still present in 3.5.0 RC4. I have submitted a pull request with a proposed solution: |
| Comment by Denis Murashev [ 27/May/14 ] |
|
PR was closed, but never merged. |
[GRECLIPSE-1707] "Organize Imports" save action: "import" declaration automatically added before "package" declaration Created: 30/Jan/14 Updated: 15/May/14 |
|
| Status: | Open |
| Project: | GRECLIPSE |
| Component/s: | Editor |
| Affects Version/s: | 2.9.0.Release |
| Fix Version/s: | None |
| Type: | Bug | Priority: | Major |
| Reporter: | Davide Cavestro | Assignee: | Unassigned |
| Resolution: | Unresolved | ||
| Labels: | triaged | ||
| Remaining Estimate: | Not Specified | ||
| Time Spent: | Not Specified | ||
| Original Estimate: | Not Specified | ||
| Number of attachments : | 0 |
| Description |
| Comments |
| Comment by Vasiliy Kizhaev [ 15/May/14 ] |
|
I can reproduce the issue (description is quite clear) on Windows so it is marked as "triaged". |
[GRECLIPSE-1705] Enum values proposed without qualification when invoking a method Created: 28/Jan/14 Updated: 15/May/14 |
|
| Status: | Open |
| Project: | GRECLIPSE |
| Component/s: | Content Assist |
| Affects Version/s: | 2.9.0.Release |
| Fix Version/s: | None |
| Type: | Bug | Priority: | Minor |
| Reporter: | Mauro Molinari | Assignee: | Unassigned |
| Resolution: | Unresolved | ||
| Labels: | triaged | ||
| Remaining Estimate: | Not Specified | ||
| Time Spent: | Not Specified | ||
| Original Estimate: | Not Specified | ||
| Number of attachments : | 0 |
| Description |
|
Consider the following Java class: Utility.java package b; public class Utility { public static void doSomething(MyEnum enumValue) {} } the following enumeration: MyEnum.java package b; public enum MyEnum { VAL1, VAL2, VAL3; } and the following Groovy class: Test4.groovy
package b
class Test4 {
void doSomething() {
Utility.doSomet
}
}
Invoke content assist after doSomet and look at the proposals. Besides MyEnum.VAL1, MyEnum.VAL2 and MyEnum.VAL3 there are also VAL1, VAL2 and VAL3. If you select one of them, they are inserted as they are, so that the following is produced: Utility.doSomething(VAL1) which is quite useless, unless you also add a static import for MyEnum.VAL1. |
| Comments |
| Comment by Vasiliy Kizhaev [ 15/May/14 ] |
|
Got exactly the same behavior on Windows, labeled with "triaged". |
[GRECLIPSE-1704] Wrong type hints shown when using generics Created: 28/Jan/14 Updated: 15/May/14 |
|
| Status: | Open |
| Project: | GRECLIPSE |
| Component/s: | Editor, Inferencing Engine |
| Affects Version/s: | 2.9.0.Release |
| Fix Version/s: | None |
| Type: | Bug | Priority: | Major |
| Reporter: | Mauro Molinari | Assignee: | Unassigned |
| Resolution: | Unresolved | ||
| Labels: | triaged | ||
| Remaining Estimate: | Not Specified | ||
| Time Spent: | Not Specified | ||
| Original Estimate: | Not Specified | ||
| Number of attachments : | 0 |
| Description |
|
Consider the following Java class: Utility.java package a; import java.util.ArrayList; import java.util.Collection; import java.util.List; public class Utility { public static <T extends MyObject> int remove(List<? super T> list, T obj) { final int i = list.indexOf(obj); if (i != -1) list.remove(i); return i; } public static class MyObject {} public static class MyExtObject extends MyObject {} } and the following Groovy class: Test3.groovy package a import a.Utility.MyObject class Test3 { void doSomething() { Utility.remove(null, new MyObject()) } } Put the cursor over Utility.remove(...) method name in Test3.groovy and press F2 to show the Javadoc. This is what is shown: Integer a.Utility.remove(List<Object> list, MyObject<T> obj) Apart from the wrong return type (see Test3Java.java package a; import a.Utility.MyObject; public class Test3Java { public void doSomething() { Utility.remove(null, new MyObject()); } } Here the Javadoc is much better: <MyObject> int a.Utility.remove(List<? super MyObject> list, MyObject obj) I suspect it's not just an issue with the Javadoc display, though. |
| Comments |
| Comment by Vasiliy Kizhaev [ 15/May/14 ] |
|
Labeled with "triaged" label since I am able to reproduce the issue on Windows and it seems like it can be resolved by the same fix as https://jira.codehaus.org/browse/GRECLIPSE-1702 and https://jira.codehaus.org/browse/GRECLIPSE-1703 |
[GRECLIPSE-1699] Missing sources for groovy-all jar Created: 20/Dec/13 Updated: 20/Dec/13 |
|
| Status: | Open |
| Project: | GRECLIPSE |
| Component/s: | Build and distribution |
| Affects Version/s: | 2.9.0.Release |
| Fix Version/s: | None |
| Type: | Bug | Priority: | Major |
| Reporter: | Andrew Eisenberg | Assignee: | Unassigned |
| Resolution: | Unresolved | ||
| Labels: | None | ||
| Remaining Estimate: | Not Specified | ||
| Time Spent: | Not Specified | ||
| Original Estimate: | Not Specified | ||
| Number of attachments : | 0 |
| Description |
|
Using version 2.9.0.xx-20131030-1300-e42-RELEASE. The org.codehaus.groovy lib folders contain the groovy-all jar, but the sources for the groovy jar. The groovy-all jar sources are missing. |
[GRECLIPSE-1691] Missing incoming/outgoing decorations in Synchronize View Created: 15/Nov/13 Updated: 01/Sep/14 |
|
| Status: | Reopened |
| Project: | GRECLIPSE |
| Component/s: | User Interface |
| Affects Version/s: | 2.8.0.Release |
| Fix Version/s: | 2.9.1.Release |
| Type: | Bug | Priority: | Major |
| Reporter: | Mauro Molinari | Assignee: | Denis Murashev |
| Resolution: | Unresolved | ||
| Labels: | help-requested | ||
| Remaining Estimate: | Not Specified | ||
| Time Spent: | Not Specified | ||
| Original Estimate: | Not Specified | ||
| Attachments: |
|
| Number of attachments : | 1 |
| Description |
|
This problem has also been tracked in Eclipse issue tracker at: https://bugs.eclipse.org/bugs/show_bug.cgi?id=397118 In the Synchronize View of the Synchronization perspective, Groovy files are missing incoming/outgoing icon decorations, at least while working with Subversive. Details and screenshots available on the corresponding bug on the Eclipse bug tracker. |
| Comments |
| Comment by Denis Murashev [ 06/May/14 ] |
|
Could not reproduce using Groovy/Grails Tool Suite (Version: 3.5.1.RC1, Build Id: 201404241439, Platform: Eclipse Kepler SR2 (4.3.2)) and Subversive SVN Team Provider 1.1.2 with SVNKit 1.8.3 Implementation on Windows. |
| Comment by Mauro Molinari [ 06/May/14 ] |
|
Hi Denis, Anyway, just for curiosity, can you reproduce by installing just Greclipse and Subversive (without Grails Tool Suite) on a plain Eclipse (Classic or J2EE bundle)? |
| Comment by Denis Murashev [ 06/May/14 ] |
|
I checked it with Eclipse Java EE IDE for Web Developers (Version: Kepler Service Release 2, Build id: 20140224-0627). And I could not see errors as well. As for decorations, I cannot say they're "missing", but decorations for Groovy files differs from those for Java files. For Groovy files decorations are the same on Project Explorer and Synchronize view. Is it a problem? |
| Comment by Mauro Molinari [ 07/May/14 ] |
|
I just verified that, for build.gradle files, which is "handled" by the Groovy editor, the problem still exists in Kepler SR2 + STS 3.5.0 and Greclipse 2.9.0.xx-201403261719-e43j8. The problem is that the decorations in the Synchronize view of the Team Synchronizing perspective should show whenever a file has outgoing or incoming (or conflicting) changes. Look at the file attached to the bug report at eclipse.org: https://bugs.eclipse.org/bugs/attachment.cgi?id=225015 : compare, for instance the decoration for CardinisListWidget.java to that of ExtendedDataBeanQuery.groovy. Both files have outgoing changes (I know that because... I know that :-D) but while the Java file has the appropriate icon (grey arrow from left to right) the Groovy file has just the "repository icon" (the yellow cylinder) which is the generic icon used for versioned files, but which does not mean anything in the context of the Synchronize view. Please note that the decorations shown for Java files are also used for any other file type. Only .groovy (and .gradle) files have this generic icon. |
| Comment by Alex Boyko [ 08/May/14 ] |
|
Attached screen-shot of the issue reproduced with Eclipse Git integration |
| Comment by Alex Boyko [ 08/May/14 ] |
|
It should be easy to reproduce the same thing with Eclipse Git integration with our Groovy conventional dev environment. |
| Comment by Mauro Molinari [ 10/Jul/14 ] |
|
Thanks Denis, this fix is really appreciated!! |
| Comment by Mauro Molinari [ 01/Sep/14 ] |
|
Unfortunately, I still reproduce this issue in 2.9.1.xx-201408202052-e44, which should contain this fix based on the "New and noteworthy" page of STS 3.6.1. |
[GRECLIPSE-1685] Greclipse doesn't stop you to get a corrupt configuration after upgrading to Kepler SR1 Created: 16/Oct/13 Updated: 16/Oct/13 |
|
| Status: | Open |
| Project: | GRECLIPSE |
| Component/s: | Build and distribution |
| Affects Version/s: | 2.9.0.Release |
| Fix Version/s: | None |
| Type: | Bug | Priority: | Critical |
| Reporter: | Mauro Molinari | Assignee: | Unassigned |
| Resolution: | Unresolved | ||
| Labels: | None | ||
| Remaining Estimate: | Not Specified | ||
| Time Spent: | Not Specified | ||
| Original Estimate: | Not Specified | ||
| Number of attachments : | 0 |
| Description |
|
I had a Kepler installation. When Kepler SR1 was ready, I updated my installation. I'm pretty sure JDT 3.9.1 was installed, which is incompatible with the current Greclipse 2.8.0 JDT patch. NoClassDefFoundError: org/codehaus/jdt/groovy/integration/LanguageSupportFactory Unfortunately, I didn't test anything after just upgrading to Kepler SR1 (before updating STS), however what is sure is that now I have a corrupt Eclipse configuration with:
I would have expected that JDT 3.9.1 could not be installed because it is incompatible with the current Greclipse versions (2.8.0 or 2.9.0 either). So I would have expected that upgrading to Kepler SR1 forced me to keep JDT 3.9.0. Andy Clement says that, even if JDT were updated he would have expect that the subsequent update to Greclipse 2.9.0 made Eclipse downgrade JDT from 3.9.1 to 3.9.0. See the discussion at: http://forum.spring.io/forum/spring-projects/springsource-tool-suite/724206-sts-3-4-0-and-groovy-plugin-version-mess Workaround: I had to reinstall Kepler (not SR1!), upgrade it to SR1 by making sure JDT was excluded, then install STS and Greclipse. Please note that if I do a "check for updates" right now, Eclipse still suggests me to upgrade JDT to 3.9.1, without any error from p2!! |
[GRECLIPSE-1684] ClassCastException: TypeDeclaration cannot be cast to GroovyTypeDeclaration Created: 15/Oct/13 Updated: 15/Sep/14 |
|
| Status: | Open |
| Project: | GRECLIPSE |
| Component/s: | Compiler Integration |
| Affects Version/s: | 2.8.0.Release |
| Fix Version/s: | None |
| Type: | Bug | Priority: | Major |
| Reporter: | David Tonhofer | Assignee: | Unassigned |
| Resolution: | Unresolved | ||
| Labels: | triaged | ||
| Remaining Estimate: | Not Specified | ||
| Time Spent: | Not Specified | ||
| Original Estimate: | Not Specified | ||
| Attachments: |
|
| Number of attachments : | 1 |
| Description |
|
Running GRECLIPSE 2.8.0.xx-20130703-1600-e43-RELEASE While editing, an exception is thrown: java.lang.ClassCastException: org.eclipse.jdt.internal.compiler.ast.TypeDeclaration cannot be cast to org.codehaus.jdt.groovy.internal.compiler.ast.GroovyTypeDeclaration This may have lead to the impossibility to save source, not sure. |
| Comments |
| Comment by Denis Murashev [ 15/Sep/14 ] |
|
The error means referenceContext field in GroovyClassScope is not GroovyTypeDeclaration. Cannot reproduce on 2.9.0 and 2.9.1. Probably it was fixed |
[GRECLIPSE-1681] The GroovyClasspathContainer fails in Eclipse 4.4M2 Created: 20/Sep/13 Updated: 20/Sep/13 |
|
| Status: | Open |
| Project: | GRECLIPSE |
| Component/s: | None |
| Affects Version/s: | None |
| Fix Version/s: | None |
| Type: | Bug | Priority: | Blocker |
| Reporter: | Binyan | Assignee: | Unassigned |
| Resolution: | Unresolved | ||
| Labels: | None | ||
| Remaining Estimate: | Not Specified | ||
| Time Spent: | Not Specified | ||
| Original Estimate: | Not Specified | ||
| Number of attachments : | 0 |
| Description |
|
I get the following error in the eclipse error view when running the grrovy classpath container in eclipse 4.4M2. eclipse.buildId=4.4.0.I20130918-2000 Error java.lang.NoClassDefFoundError: org/eclipse/osgi/framework/internal/core/FrameworkProperties |
[GRECLIPSE-1680] Cannot open griffon code: java.lang.NoClassDefFoundError: org/objectweb/asm/Opcodes Created: 19/Sep/13 Updated: 19/Sep/13 |
|
| Status: | Open |
| Project: | GRECLIPSE |
| Component/s: | Compiler Integration |
| Affects Version/s: | 2.8.0.Release |
| Fix Version/s: | None |
| Type: | Bug | Priority: | Major |
| Reporter: | Ivan Arrizabalaga Getino | Assignee: | Unassigned |
| Resolution: | Unresolved | ||
| Labels: | None | ||
| Remaining Estimate: | Not Specified | ||
| Time Spent: | Not Specified | ||
| Original Estimate: | Not Specified | ||
| Environment: |
Windows Vista |
||
| Attachments: |
|
| Number of attachments : | 1 |
| Description |
|
I've been working with ggts + griffon for the last two years without any problem. After upgrading greclipse in my original installation and even in a brand new GGTS I can no longer open my Griffon code. I'm using griffon 1.1.0, and groovy compiler level 1.8.6. |
[GRECLIPSE-1678] Compiler ignores source files from CompilerConfiguration Created: 11/Sep/13 Updated: 11/Sep/13 |
|
| Status: | Open |
| Project: | GRECLIPSE |
| Component/s: | Maven integration |
| Affects Version/s: | None |
| Fix Version/s: | None |
| Type: | Bug | Priority: | Major |
| Reporter: | Franta Mejta | Assignee: | Unassigned |
| Resolution: | Unresolved | ||
| Labels: | None | ||
| Remaining Estimate: | Not Specified | ||
| Time Spent: | Not Specified | ||
| Original Estimate: | Not Specified | ||
| Number of attachments : | 0 |
| Description |
|
The compiler gets source files which should be compiled from the maven-compiler-plugin. However then it decides to drop them and calculate on its own. maven-compiler does not pass the inclusion filters though, so all sources are compiled. There is a note in the compiler - "recalculate stale files since they were not properly calculated in super" with no further explanation. I didn't find any reason why this should be true. Please make it at least optional. |
[GRECLIPSE-1677] Strange behaviour with groovy-maven-eclipse 2.8.0-01 Created: 08/Sep/13 Updated: 20/Feb/14 |
|
| Status: | Open |
| Project: | GRECLIPSE |
| Component/s: | Compiler Integration, Maven integration |
| Affects Version/s: | 2.8.0.Release |
| Fix Version/s: | None |
| Type: | Bug | Priority: | Major |
| Reporter: | Josselin Lebret | Assignee: | Unassigned |
| Resolution: | Unresolved | ||
| Labels: | None | ||
| Remaining Estimate: | Not Specified | ||
| Time Spent: | Not Specified | ||
| Original Estimate: | Not Specified | ||
| Number of attachments : | 0 |
| Description |
|
I'm trying to build a simple groovy webapp with Jersey 2 API using the groovy eclipse compiler maven plugin . Note that I am note using the eclipse plugin but only command line maven (I'm using maven 3.1.0 on windows) Here's the extract from my POM about the compiler settings <plugin> When I'm trying to compiling this snipper of code below, I can see groovy compiler fails to compile package com.josselin.groovy.webapp.application import org.glassfish.jersey.server.ResourceConfig class MyApplication extends ResourceConfig { } maven fails without any clear explanation. The interesting thing is if I try to switch to groovy-eclipse-compiler 2.7.0-01 I have the following message Cannot override the final method from ResourceConfig After analysis, it seems like the issue is due to the org.glassfish.jersey.server.ResourceConfig class which redefine getProperty/setProperty as final, which clashes with GroovyObject definition |
| Comments |
| Comment by Chris Mair [ 20/Feb/14 ] |
|
I ran into the same issue. As a workaround I converted the Application class (ResourceConfig subclass) to Java, and that seemed to get around the problem. |
[GRECLIPSE-1674] Gradle plugin to use groovy-eclipse compiler Created: 17/Aug/13 Updated: 16/Jun/14 |
|
| Status: | Open |
| Project: | GRECLIPSE |
| Component/s: | None |
| Affects Version/s: | None |
| Fix Version/s: | None |
| Type: | New Feature | Priority: | Major |
| Reporter: | Paul Bakker | Assignee: | Unassigned |
| Resolution: | Unresolved | ||
| Labels: | None | ||
| Remaining Estimate: | Not Specified | ||
| Time Spent: | Not Specified | ||
| Original Estimate: | Not Specified | ||
| Number of attachments : | 0 |
| Description |
|
Make it possible to use the groovy-eclipse compiler in Gradle, similar as the Maven plugin: http://groovy.codehaus.org/Groovy-Eclipse+compiler+plugin+for+Maven. |
| Comments |
| Comment by Vasiliy Kizhaev [ 16/Jun/14 ] |
|
Quick search brought me to this page: gradle-groovy-eclipse-compiler, one should give it a try if it's needed. |
[GRECLIPSE-1670] Formatting of Spock where blocks Created: 08/Aug/13 Updated: 26/May/14 |
|
| Status: | Open |
| Project: | GRECLIPSE |
| Component/s: | Formatting |
| Affects Version/s: | None |
| Fix Version/s: | None |
| Type: | Improvement | Priority: | Minor |
| Reporter: | Ken Krebs | Assignee: | Unassigned |
| Resolution: | Unresolved | ||
| Labels: | triaged | ||
| Remaining Estimate: | Not Specified | ||
| Time Spent: | Not Specified | ||
| Original Estimate: | Not Specified | ||
| Environment: |
any |
||
| Number of attachments : | 0 |
| Description |
|
It would be awfully nice if formatting of Spock where blocks using the pipe-delimited syntax would automatically insert spaces where needed to get the pipes to line up. This would save lots of time and effort for users who are doing it manually. I have heard that Idea supports this feature. |
| Comments |
| Comment by Vasiliy Kizhaev [ 26/May/14 ] |
|
That might be a really nice feature, labeled with "triaged". |
[GRECLIPSE-1658] Allow completionProposalFilter extension points to also filter template proposals Created: 04/Jul/13 Updated: 05/Jun/14 |
|
| Status: | Open |
| Project: | GRECLIPSE |
| Component/s: | Content Assist |
| Affects Version/s: | 2.8.0.Release |
| Fix Version/s: | None |
| Type: | Bug | Priority: | Major |
| Reporter: | Andrew Eisenberg | Assignee: | Unassigned |
| Resolution: | Unresolved | ||
| Labels: | None | ||
| Remaining Estimate: | Not Specified | ||
| Time Spent: | Not Specified | ||
| Original Estimate: | Not Specified | ||
| Number of attachments : | 0 |
| Description |
|
Templates have been introduced in 2.8.0. The completionProposalFilter cannot filter them, but it should be able to. |
[GRECLIPSE-1657] Resolve issues when filename matches name of a groovy package Created: 04/Jul/13 Updated: 05/Jun/14 |
|
| Status: | Open |
| Project: | GRECLIPSE |
| Component/s: | Compiler Integration |
| Affects Version/s: | 2.7.2.Release |
| Fix Version/s: | None |
| Type: | Bug | Priority: | Major |
| Reporter: | David Parker | Assignee: | Unassigned |
| Resolution: | Unresolved | ||
| Labels: | None | ||
| Remaining Estimate: | Not Specified | ||
| Time Spent: | Not Specified | ||
| Original Estimate: | Not Specified | ||
| Attachments: |
|
| Number of attachments : | 1 |
| Description |
|
greclipse is unable to resolve imports where package name conflicts with filenames. Load attached project to reproduce: src scripts in greclipse:
Outside of eclipse the compiler has no issues resolving: groovyc -cp "scripts;src" scripts/doSomething.groovy groovy -cp . scripts/doSomethingThatWorks groovy -cp . scripts/doSomething I've attached a sample project I create to demonstrate the issue ... |
[GRECLIPSE-1655] 'new' keyword not highlighted Created: 02/Jul/13 Updated: 18/Jul/14 |
|
| Status: | Open |
| Project: | GRECLIPSE |
| Component/s: | Editor, User Interface |
| Affects Version/s: | 2.7.2.Release |
| Fix Version/s: | None |
| Type: | Bug | Priority: | Major |
| Reporter: | Andrew Eisenberg | Assignee: | Unassigned |
| Resolution: | Unresolved | ||
| Labels: | None | ||
| Remaining Estimate: | Not Specified | ||
| Time Spent: | Not Specified | ||
| Original Estimate: | Not Specified | ||
| Number of attachments : | 0 |
| Description |
|
Looks like the recent changes with constructors have made the new keyword no longer highlighted. |
| Comments |
| Comment by Denis Murashev [ 18/Jul/14 ] |
|
Could not reproduce. The 'new' keyword is always highlighted for me. |
[GRECLIPSE-1654] Chanigng of an AST transform in another project and incremental compile does not pick up the change Created: 27/Jun/13 Updated: 27/Jun/13 |
|
| Status: | Open |
| Project: | GRECLIPSE |
| Component/s: | Compiler Integration |
| Affects Version/s: | 2.7.2.Release |
| Fix Version/s: | None |
| Type: | Bug | Priority: | Major |
| Reporter: | Andrew Eisenberg | Assignee: | Unassigned |
| Resolution: | Unresolved | ||
| Labels: | None | ||
| Remaining Estimate: | Not Specified | ||
| Time Spent: | Not Specified | ||
| Original Estimate: | Not Specified | ||
| Number of attachments : | 0 |
| Description |
|
If there is an AST transform coming from a project and thre is a change to it, this change is not picked up during incremental compilation of projects that depend on it. Only way to fix this is to do a full build of the dependent projects. The reason is that there is classloader caching going on for the transforms. A full build will cause the classloader cache to be flushed. |
[GRECLIPSE-1643] Groovy Power assert formatting unreliable Created: 12/Jun/13 Updated: 12/Mar/15 |
|
| Status: | Open |
| Project: | GRECLIPSE |
| Component/s: | Testing, Running, Debugging, User Interface |
| Affects Version/s: | 2.8.0.Release |
| Fix Version/s: | None |
| Type: | Bug | Priority: | Minor |
| Reporter: | Ken Krebs | Assignee: | Unassigned |
| Resolution: | Unresolved | ||
| Labels: | junit | ||
| Remaining Estimate: | Not Specified | ||
| Time Spent: | Not Specified | ||
| Original Estimate: | Not Specified | ||
| Environment: |
Windows, Ubuntu |
||
| Number of attachments : | 0 |
| Description |
|
The Preferences/Groovy "Use monospace font for JUnit" checkbox setting is not honored on the JUnit view on all Eclipse windows. I almost always work on a multi-monitor system and whenever opening STS/GGTS I have to uncheck the box, hit apply, recheck the box, and apply again to get the proper formatting. It's minor but it's still a pain. I spoke with Andrew Eisenberg about this at GR8US last year and he said the feature was kind of a hack. It would be nice to see it fixed as I find myself restarting several times per day to due some SWT resource leakage issue for which I will file another issue. |
| Comments |
| Comment by Andrew Eisenberg [ 12/Jun/13 ] |
|
Unfortunately, there's not much that I can do without patching JUnit. There are actually quite a few of these bugs out there, so it's not out of the question that we will patch jdt.junit. However, this becomes a bit of a maintenance problem long term. See all bugs here: https://jira.codehaus.org/issues/?jql=project%20%3D%20GRECLIPSE%20AND%20labels%20%3D%20junit |
| Comment by Ken Krebs [ 13/Jun/13 ] |
|
Thanks for the update, I can certainly live with this minor inconvenience. |
| Comment by Ken Krebs [ 27/Jul/13 ] |
|
I'm not sure if this is a groovyEclipse problem or GGTS problem. After upgrading GGTS to 3.3.0, the workaround previously discussed no longer works ! The "Use monospace font for JUnit" checkbox setting is now marked as deprecated, not allowing me to set it, yet formatting still doesn't work right on either Windows or Ubuntu even on my single monitor laptop. This is now a much bigger pain. |
| Comment by Andrew Eisenberg [ 27/Jul/13 ] |
|
The latest snapshot build of greclipse has this feature re-enabled. Please update to that and you will have this feature working as well as it can again. However, starting with Eclipse 4.4, this font will be configurable as all other fonts. See https://bugs.eclipse.org/bugs/show_bug.cgi?id=411794 for more details. |
| Comment by Ken Krebs [ 28/Jul/13 ] |
|
That worked for me. thanks |
| Comment by Andrew Eisenberg [ 29/Jul/13 ] |
|
Thanks for the feedback. I am not resolving this yet since your original problem has not been solved. But once Eclipse Luna is available, things will be fixed. |
| Comment by Ken Krebs [ 15/Oct/14 ] |
|
Is there any progress on this now that Luna is here ? |
| Comment by David M. Karr [ 05/Mar/15 ] |
|
Looking at the patch submitted earlier, it looks like there will be a font in the "Colors and Fonts" section of "General"-"Appearance" called "JUnit test results font". Just use a non-proportional font. |
| Comment by Ken Krebs [ 12/Mar/15 ] |
|
David, |
[GRECLIPSE-1640] Support for Groovy 1.8.8 Created: 09/Jun/13 Updated: 09/Jun/13 |
|
| Status: | Open |
| Project: | GRECLIPSE |
| Component/s: | Compiler Integration |
| Affects Version/s: | 2.8.0.Release |
| Fix Version/s: | None |
| Type: | Improvement | Priority: | Major |
| Reporter: | Damir Murat | Assignee: | Unassigned |
| Resolution: | Unresolved | ||
| Labels: | None | ||
| Remaining Estimate: | Not Specified | ||
| Time Spent: | Not Specified | ||
| Original Estimate: | Not Specified | ||
| Number of attachments : | 0 |
| Description |
|
Groovy 1.8.8 is used in several recent releases of Grails from 2.1.x line. For that reason, it will be great to add support for groovy 1.8.8, if possible. Tnx |
[GRECLIPSE-1632] save fails, editor contents eventually lost Created: 23/May/13 Updated: 23/May/13 |
|
| Status: | Open |
| Project: | GRECLIPSE |
| Component/s: | None |
| Affects Version/s: | 2.8.0.Release |
| Fix Version/s: | None |
| Type: | Bug | Priority: | Major |
| Reporter: | Rafael Chaves | Assignee: | Unassigned |
| Resolution: | Unresolved | ||
| Labels: | None | ||
| Remaining Estimate: | Not Specified | ||
| Time Spent: | Not Specified | ||
| Original Estimate: | Not Specified | ||
| Number of attachments : | 0 |
| Description |
|
Groovy Eclipse: 2.8.0.xx-20130304-1200-e42 I found existing similar reports (such as Once in a while (some times several times a day) the Groovy editor will refuse to save, eventually losing the buffer contents, as mentioned here: https://bugs.eclipse.org/bugs/show_bug.cgi?id=397610 One workaround is to open the same file in the plain text editor, which open with the unsaved changes, and save from there. But that only works before the faulty Groovy editor completely loses the buffer contents. !ENTRY org.eclipse.ui 4 0 2013-05-23 15:39:11.474 |
| Comments |
| Comment by Andrew Eisenberg [ 23/May/13 ] |
|
Crap...thought I fixed this already. Must have popped up in a different context. Any chance you can attach a project where this happens? Also, it is safe to upgrade to the latest 2.8.0 milestone. The problem may already have been addressed. Update site here: |
| Comment by Rafael Chaves [ 23/May/13 ] |
|
Sorry, I can't, it is a client project. I will try the upgrade later, thanks. One thing though - unless you don't trust the content of the buffer, could the save code guarantee that a save is always honored, even if some nice-to-have feature causes an exception? Or is that something that only Platform/Text or UI could provide? The fact that changes are lost when this or similar bugs are hit is very unsettling. |
[GRECLIPSE-1631] Anon inner classes not supported in Java model on field initializers Created: 23/May/13 Updated: 23/May/13 |
|
| Status: | Open |
| Project: | GRECLIPSE |
| Component/s: | Compiler Integration |
| Affects Version/s: | 2.7.2.Release |
| Fix Version/s: | None |
| Type: | Bug | Priority: | Minor |
| Reporter: | Andrew Eisenberg | Assignee: | Unassigned |
| Resolution: | Unresolved | ||
| Labels: | None | ||
| Remaining Estimate: | Not Specified | ||
| Time Spent: | Not Specified | ||
| Original Estimate: | Not Specified | ||
| Number of attachments : | 0 |
| Description |
|
The following class will have an odd outline view:
class X {
def field = new Runnable() { void run() { } }
}
navigation will not work to references of this type. Fixing this will require more information coming from the Groovy AST. This bug is a spin-off of |
[GRECLIPSE-1627] Transitive @Delegate not always compiled correctly Created: 09/May/13 Updated: 09/May/13 |
|
| Status: | Open |
| Project: | GRECLIPSE |
| Component/s: | Compiler Integration |
| Affects Version/s: | 2.7.2.Release |
| Fix Version/s: | None |
| Type: | Bug | Priority: | Major |
| Reporter: | Mirko Streckenbach | Assignee: | Unassigned |
| Resolution: | Unresolved | ||
| Labels: | None | ||
| Remaining Estimate: | Not Specified | ||
| Time Spent: | Not Specified | ||
| Original Estimate: | Not Specified | ||
| Environment: |
Linux, Java 1.7 |
||
| Attachments: |
|
| Testcase included: | yes |
| Patch Submitted: |
Yes
|
| Number of attachments : | 2 |
| Description |
|
I'm using the groovy-eclipse-batch compiler, version 2.1.1-01 (via tycho-compiler-plugin within maven) to compile multiple classes that make use of the @Delegate annotation. Occasionally some of the compiled classes miss the methods that should be created by a @Delegate annotation. This is quite random: e.g. the same source compiles fine on one machine, but miscompiles on another; in one case adding a totally empty unrelated class fixed the build. A detail analysis showed, that the order that classes are processed by DelegateASTTransformation is not always the same. Since the project contains transitive @Delegate annotations this showed to be the cause of the problem: E.g. class A has a field delegating to B, B has a field delegating to C. If B is transformed before A, A will contain methods from C. If A is transformed before B it will not contain methods from C. The attached patch contains a JUnit test case for this. The test case uses a cyclic dependency, since I could not figure out how the influence the compilation order in within the test. The attached patch contains a change to DelegateASTTransformation that will create delegate methods for all methods reachable transitively by @Delegate annotated fields. I think I have seen the same behavior within the IDE on random occasions. |
| Comments |
| Comment by Andrew Eisenberg [ 09/May/13 ] |
|
Thanks for the bug report and the patch. I'll be able to take a look at it later today. The patch you are providing implies that this is a problem in groovy-core (not just groovy-eclipse). Have you been able to reproduce this on the command line? |
| Comment by Mirko Streckenbach [ 09/May/13 ] |
|
I didn't even notice since is a groovy-core class since it resides in a project from the groovy-eclipse repository. Thanks to the hint i may have a example that may be reproducable. Using the files in the attached zip, my machine showes the following: $ rm -f -- *.class && groovyc A.groovy && javap A | grep foo public void fooa(); public void foob(); $ rm -f -- *.class && groovyc B.groovy && groovyc A.groovy && javap A | grep foo public void fooa(); public void foob(); public void fooc(); |
[GRECLIPSE-1626] Performance issues in groovy-eclipse Created: 07/May/13 Updated: 05/Jun/14 |
|
| Status: | Open |
| Project: | GRECLIPSE |
| Component/s: | None |
| Affects Version/s: | 2.7.2.Release |
| Fix Version/s: | None |
| Type: | Bug | Priority: | Major |
| Reporter: | Andrew Eisenberg | Assignee: | Unassigned |
| Resolution: | Unresolved | ||
| Labels: | stability | ||
| Remaining Estimate: | Not Specified | ||
| Time Spent: | Not Specified | ||
| Original Estimate: | Not Specified | ||
| Number of attachments : | 0 |
| Description |
|
This issue is going to track some performance bottlenecks in groovy-eclipse and propose some solutions for them. |
| Comments |
| Comment by Andrew Eisenberg [ 07/May/13 ] |
|
RefreshDSLDJob runs every startup and gives the appearance of running for a long time, especially if there are many groovy projects in the workspace. |
| Comment by Andrew Eisenberg [ 07/May/13 ] |
|
DSLD performance can be a problem for large and complex DSLDs. |
| Comment by Andrew Eisenberg [ 07/May/13 ] |
|
Inferencing engine is careful to only infer relevant portions of the file (broken down by method), but large scripts can take a long time to infer for content assist, navigation, etc. Anything we can cache? |
| Comment by Andrew Eisenberg [ 07/May/13 ] |
|
Groovy resolver is inefficient. Any quick wins we can do with the JDTResolver class? |
| Comment by Andrew Eisenberg [ 07/May/13 ] |
|
Tackling the RefreshDSLDJob first since that is the most noticeable and has some good possible fixes:
|
| Comment by Andrew Eisenberg [ 07/May/13 ] |
|
Also meed to ensure that dslds always appear on the preferences page when it is opened. |
| Comment by Andrew Eisenberg [ 09/May/13 ] |
|
Work on refresh DSLD job now pushed. The job no longer runs on startup, but rather runs on request from inside DSLDTypeLookup. The job is kicked off in a separate thread, but the inferencing request waits for the job to be complete before continuing. |
| Comment by Andrew Eisenberg [ 09/May/13 ] |
|
Work on the preferences page. Now, when clicking the recompile button, once all DSLDs have recompiled, the DSLD box will automatically refresh itself. |
[GRECLIPSE-1625] Navigation to parameter declaration in binary groovy file throws an error Created: 07/May/13 Updated: 05/Jun/14 |
|
| Status: | Open |
| Project: | GRECLIPSE |
| Component/s: | Editor |
| Affects Version/s: | None |
| Fix Version/s: | None |
| Type: | Bug | Priority: | Major |
| Reporter: | Andrew Eisenberg | Assignee: | Unassigned |
| Resolution: | Unresolved | ||
| Labels: | None | ||
| Remaining Estimate: | Not Specified | ||
| Time Spent: | Not Specified | ||
| Original Estimate: | Not Specified | ||
| Number of attachments : | 0 |
| Description |
|
Noticed this in a grails project. In grails 2.2.1, open InlineExplodedTomcatServer. Select a reference to the parameter contextPath. Press F3.
no stack trace. |
[GRECLIPSE-1619] Consider moving enhanced groovy debugging from Grails-IDE to Groovy-Eclipse Created: 23/Apr/13 Updated: 05/May/14 |
|
| Status: | Open |
| Project: | GRECLIPSE |
| Component/s: | Testing, Running, Debugging |
| Affects Version/s: | 2.7.2.Release |
| Fix Version/s: | None |
| Type: | Improvement | Priority: | Major |
| Reporter: | Andrew Eisenberg | Assignee: | Unassigned |
| Resolution: | Unresolved | ||
| Labels: | help-requested | ||
| Remaining Estimate: | Not Specified | ||
| Time Spent: | Not Specified | ||
| Original Estimate: | Not Specified | ||
| Number of attachments : | 0 |
| Description |
|
Now that GGTS is open source, it is possible to migrate the enhanced Groovy debugging from Grails-IDE to groovy-eclipse. There will be complications in that Groovy-Eclipse will have a (potentially optional) dependency on AJDT. But the benefit is that you would be able to use the feature without having to install o of Grails-IDE. |
[GRECLIPSE-1615] Static compile .groovy by default using maven Created: 18/Apr/13 Updated: 05/Jun/14 |
|
| Status: | Open |
| Project: | GRECLIPSE |
| Component/s: | Maven integration |
| Affects Version/s: | 2.7.2.Release |
| Fix Version/s: | None |
| Type: | Improvement | Priority: | Major |
| Reporter: | Boshi Lian | Assignee: | Unassigned |
| Resolution: | Unresolved | ||
| Labels: | None | ||
| Remaining Estimate: | Not Specified | ||
| Time Spent: | Not Specified | ||
| Original Estimate: | Not Specified | ||
| Number of attachments : | 0 |
| Description |
|
am now using maven to compile .groovy in our project my pom.xml is
<plugin>
<artifactId>maven-compiler-plugin</artifactId>
<version>3.1</version>
<configuration>
<source>1.6</source>
<target>1.6</target>
<encoding>UTF-8</encoding>
<compilerId>groovy-eclipse-compiler</compilerId>
<verbose>true</verbose>
<compilerArguments>
<configscript>/tmp/aa.groovy</configscript>
</compilerArguments>
<fork>true</fork>
</configuration>
<dependencies>
<dependency>
<groupId>org.codehaus.groovy</groupId>
<artifactId>groovy-eclipse-compiler</artifactId>
<version>2.7.0-01</version>
</dependency>
<dependency>
<groupId>org.codehaus.groovy</groupId>
<artifactId>groovy-all</artifactId>
<version>${groovy.version}</version>
</dependency>
</dependencies>
</plugin>
Is there something like http://groovy.codehaus.org/Advanced+compiler+configuration groovyc -configscript src/conf/config.groovy src/main/groovy/MyClass.groovy so I can compile my groovy in a static way by default |
| Comments |
| Comment by Andrew Eisenberg [ 18/Apr/13 ] |
|
How do you handle this in the IDE? |
| Comment by Boshi Lian [ 19/Apr/13 ] |
|
what i need is `mvn package` could compile groovy in static way by default IDEs like eclipse with m2eclipse should understand this option |
[GRECLIPSE-1613] request for "Assign to local variable" and "Assign to field" feature Created: 17/Apr/13 Updated: 05/Jun/14 |
|
| Status: | Open |
| Project: | GRECLIPSE |
| Component/s: | Quick fix/assist, Refactoring |
| Affects Version/s: | None |
| Fix Version/s: | None |
| Type: | Improvement | Priority: | Minor |
| Reporter: | The Alchemist | Assignee: | Unassigned |
| Resolution: | Unresolved | ||
| Labels: | None | ||
| Remaining Estimate: | Not Specified | ||
| Time Spent: | Not Specified | ||
| Original Estimate: | Not Specified | ||
| Number of attachments : | 0 |
| Description |
SummaryFrom http://www.vogella.com/articles/EclipseShortcuts/article.html:
They're my favorite Eclipse shortcuts. |
| Comments |
| Comment by Andrew Eisenberg [ 17/Apr/13 ] |
|
These are some good shortcuts. I use them in Java quite often myself. |
| Comment by Andrew Eisenberg [ 17/Apr/13 ] |
|
Just so you know, extract local variable and convert local variable to field are refactorings that are already implemented. |
| Comment by The Alchemist [ 17/Apr/13 ] |
|
@Andrew Eisenberg: That's awesome! |
[GRECLIPSE-1609] sourceFolderOfCurrentFile problems Created: 08/Apr/13 Updated: 05/Jun/14 |
|
| Status: | Open |
| Project: | GRECLIPSE |
| Component/s: | DSL Support |
| Affects Version/s: | None |
| Fix Version/s: | None |
| Type: | Bug | Priority: | Major |
| Reporter: | Andrew Eisenberg | Assignee: | Unassigned |
| Resolution: | Unresolved | ||
| Labels: | None | ||
| Remaining Estimate: | Not Specified | ||
| Time Spent: | Not Specified | ||
| Original Estimate: | Not Specified | ||
| Number of attachments : | 0 |
| Description |
|
Using | to combine 2 sourceFolderOfCurrentFile pointcuts is not working. Eg- def myScripts = sourceFolderOfCurrentFile("src/main/scripts") | sourceFolderOfCurrentFile("src/test/scripts") |
[GRECLIPSE-1608] Extract groovy source jars from org.codehaus.groovy bundles Created: 05/Apr/13 Updated: 05/Jun/14 |
|
| Status: | Open |
| Project: | GRECLIPSE |
| Component/s: | None |
| Affects Version/s: | None |
| Fix Version/s: | None |
| Type: | Bug | Priority: | Major |
| Reporter: | Andy Clement | Assignee: | Unassigned |
| Resolution: | Unresolved | ||
| Labels: | None | ||
| Remaining Estimate: | Not Specified | ||
| Time Spent: | Not Specified | ||
| Original Estimate: | Not Specified | ||
| Number of attachments : | 0 |
| Description |
|
Can we trim own these plugins? package them as zipped plugins (is that possible given our requirements?) sources are in the plugins - should we pull them out into optional plugins? It is a shame we have to include both the normal and 'all' groovy jars, wonder if we can change that. |
| Comments |
| Comment by Andrew Eisenberg [ 17/Apr/13 ] |
|
Renaming this issue to more specifically describe what I am going to do. Will not make it into the STS 3.3.0.M1 build. As this change may cause problems with the distribution and it does not provide specific functionality. |
| Comment by Andrew Eisenberg [ 17/Apr/13 ] |
|
There are other parts of this original idea and they will be moved to other issues. |
[GRECLIPSE-1607] Error about mismatching Groovy compiler level not showing up consistently Created: 04/Apr/13 Updated: 04/Apr/13 |
|
| Status: | Open |
| Project: | GRECLIPSE |
| Component/s: | None |
| Affects Version/s: | None |
| Fix Version/s: | None |
| Type: | Bug | Priority: | Major |
| Reporter: | Kris De Volder | Assignee: | Unassigned |
| Resolution: | Unresolved | ||
| Labels: | None | ||
| Remaining Estimate: | Not Specified | ||
| Time Spent: | Not Specified | ||
| Original Estimate: | Not Specified | ||
| Number of attachments : | 0 |
| Description |
|
Grails tooling now sets the 'desired' groovy compiler level upon refresh dependencies. However I notice a few things: 1) sometimes it takes multiple refreshes before the error shows up. 2) sometimes, if project has build problems the error doesn't show up at all. This is defeating the purpose of the compiler level check, since the errors are probably caused precisely by the compiler level mismatch. So this is exactly when I should be seeing the compiler mismatch error. For example, I just created a Grails 2.3 project while having the Groovy 1.8 compiler activated. GGTS correctly set the compiler level to 2.1 but I get some freaky error messages like Description Resource Path Location Type These errors popup in dialogs not just in the problems view (so I suppose these error probably 'crashed' the build). No matter how many times I refresh the dependencies or rebuild the project I only get these error messages. No errors about mismatching compiler levels. |
[GRECLIPSE-1601] Incorrect identation of multi-line method declaration Created: 03/Apr/13 Updated: 01/Dec/14 |
|
| Status: | Open |
| Project: | GRECLIPSE |
| Component/s: | Formatting |
| Affects Version/s: | 2.7.2.Release |
| Fix Version/s: | None |
| Type: | Bug | Priority: | Major |
| Reporter: | Alex Abdugafarov | Assignee: | Unassigned |
| Resolution: | Unresolved | ||
| Labels: | formatting, indentation, triaged | ||
| Remaining Estimate: | Not Specified | ||
| Time Spent: | Not Specified | ||
| Original Estimate: | Not Specified | ||
| Environment: |
GGTS 3.2.0.M2 |
||
| Number of attachments : | 0 |
| Description |
|
Expected formatting:
class A {
def method1(Object arg1,
Object arg2,
Object arg3,
Object arg4)
def method2(
Object arg1,
Object arg2,
Object arg3,
Object arg4)
abstract def method3(Object arg1,
Object arg2,
Object arg3,
Object arg4)
abstract def method4(
Object arg1,
Object arg2,
Object arg3,
Object arg4)
}
Actual:
class A {
def method1(Object arg1,
Object arg2,
Object arg3,
Object arg4)
def method2(
Object arg1,
Object arg2,
Object arg3,
Object arg4)
abstract def method3(Object arg1,
Object arg2,
Object arg3,
Object arg4)
abstract def method4(
Object arg1,
Object arg2,
Object arg3,
Object arg4)
}
|
| Comments |
| Comment by Vasiliy Kizhaev [ 05/Jun/14 ] |
|
I'm not sure about first two methods (they are invalid, so I don't think they must be indented properly by the formatter), however, the last two method's signature seem legit and their arguments should be indented the similar to each other. abstract def method3(Object arg1, Object arg2, Object arg3, Object arg4) But looking on how Java code is indented by the formatter, I would expect abstract def method3(Object arg1, Object arg2, Object arg3, Object arg4) Labeled with "triaged". |
[GRECLIPSE-1599] Incorrect JavaDoc in Context Assist for DefaultGroovyMethods and in use{...} blocks Created: 28/Mar/13 Updated: 05/Jun/14 |
|
| Status: | Open |
| Project: | GRECLIPSE |
| Component/s: | None |
| Affects Version/s: | 2.7.2.Release |
| Fix Version/s: | None |
| Type: | Bug | Priority: | Minor |
| Reporter: | Alex Abdugafarov | Assignee: | Unassigned |
| Resolution: | Unresolved | ||
| Labels: | context-assist, javadoc | ||
| Remaining Estimate: | Not Specified | ||
| Time Spent: | Not Specified | ||
| Original Estimate: | Not Specified | ||
| Environment: |
GGTS 3.2.0.M2 |
||
| Number of attachments : | 0 |
| Description |
|
When statically imported (via use {...} closure or from DefaultGroovyMethods) method is chosen via Context Assist (Ctrl-Space), it's JavaDoc pop-up seems to not know about additional "self"-argument and displays tooltip for same-named method with one argument less, if it exists. If not, no JavaDoc is displayed. Example:
A.groovy
class A {
/** jd 1 - should never be displayed because of implicit argument */
static void method1() {}
/** jd 2 - should be displayed for method1() */
static void method1(Object one) {}
/** jd 3 - should be displayed for method1(oneArg) */
static void method1(Object one, Object two) {}
}
B.groovy
use(A) {
def obj
obj.meth // Press ctrl-space here and watch the javadoc
}
|
| Comments |
| Comment by Andrew Eisenberg [ 28/Mar/13 ] |
|
I see what's happening here. Deep down in JDT code, where the javadoc is being determined, there is one fewer parameters on the method in the content assist popup. This means that JDT chooses the wrong method to display. I'll have to see if there's a way I can get around this. |
| Comment by Andrew Eisenberg [ 28/Mar/13 ] |
|
Problem comes about in org.eclipse.jdt.internal.ui.text.java.MemberProposalInfo.resolveMember(). As I had feared, I can make the change so that the JavaDoc appears correctly, but then the proposal is applied incorrectly (ie- it has the extra one parameter that is the receiver of the function). |
[GRECLIPSE-1598] Breakpoints not working in Groovy Script debug when there is a missing package statement Created: 28/Mar/13 Updated: 14/Jul/14 |
|
| Status: | Open |
| Project: | GRECLIPSE |
| Component/s: | Testing, Running, Debugging |
| Affects Version/s: | 2.7.2.Release |
| Fix Version/s: | None |
| Type: | Bug | Priority: | Major |
| Reporter: | Alex Abdugafarov | Assignee: | Unassigned |
| Resolution: | Unresolved | ||
| Labels: | triaged | ||
| Remaining Estimate: | Not Specified | ||
| Time Spent: | Not Specified | ||
| Original Estimate: | Not Specified | ||
| Environment: |
GGTS 3.2.0.M2 |
||
| Number of attachments : | 0 |
| Description |
|
Breakpoints aren't working in Groovy Script. To reproduce, simply create a Test.groovy with single line println 'Hello, Debug', set a breakpoint an choose Debug As -> Groovy Script |
| Comments |
| Comment by Andrew Eisenberg [ 28/Mar/13 ] |
|
Working for me using the 2.1.1 compiler. What versionof groovy are you using? |
| Comment by Alex Abdugafarov [ 29/Mar/13 ] |
|
I'm getting this problem with all three standard Groovy compilers supplied with GGTS 3.2.0.M2: |
| Comment by Bruce Edge [ 16/Jul/13 ] |
|
Same problem on OSX using 2.8.0.xx-20130703-1700-e42-RELEASE for all eclipse groovy components. Debugging works in that it still runs the script, but it behaves the same as a 'run' rather than a 'debug'. groovy -version Can't comment on grails as I'm only using groovy for script work. |
| Comment by Andrew Eisenberg [ 16/Jul/13 ] |
|
Does this work for you if you run as a Java application? |
| Comment by Alex Abdugafarov [ 17/Jul/13 ] |
|
As for me, running script as Java application produces the following java.lang.NoClassDefFoundError: test/Test Caused by: java.lang.ClassNotFoundException: test.Test at java.net.URLClassLoader$1.run(URLClassLoader.java:202) at java.security.AccessController.doPrivileged(Native Method) at java.net.URLClassLoader.findClass(URLClassLoader.java:190) at java.lang.ClassLoader.loadClass(ClassLoader.java:306) at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301) at java.lang.ClassLoader.loadClass(ClassLoader.java:247) |
| Comment by Andrew Eisenberg [ 17/Jul/13 ] |
|
I'm not too sure what's going on here. Probably worth a bit of a live chat. Alex, I added you as a skype contact. We can do a screenshare to see what's going on. I am on West Coast time (US) and I am generally flexible during the day. |
| Comment by Andrew Eisenberg [ 17/Jul/13 ] |
|
Thanks for the chat, Alex. We found that the reason is there was a missing package statement in the script. Groovy does not require scripts to be in the correct package in order to be launched. But, the debug support in Eclipse requires this. |
| Comment by Andrew Eisenberg [ 17/Jul/13 ] |
|
Updated title to better reflect the problem. |
| Comment by Bruce Edge [ 26/Jul/13 ] |
|
Just to update on my cause of this issue. I had my groovy script added to a maven project that was using many different languages and maven plugins. Once I moved the code to a simpler maven project I had no more problems. I didn't have the BW to go back and isolate the problem. |
| Comment by Andrew Eisenberg [ 26/Jul/13 ] |
|
Bruce, this problem is likely different from the one Alex reported. It's possible that your project was using a compiler for another project (eg- AspectJ or Scala) and this conflicted with the Groovy compiler (ie- groovy files were not compiled in that project). |
| Comment by Bruce Edge [ 30/Jul/13 ] |
|
Thanks Andrew, I think that is the case also. Just to confirm, this implies that one cannot use embedded groovy with a spring roo project as this implicitly requires aspectJ? |
| Comment by Andrew Eisenberg [ 30/Jul/13 ] |
|
Not inside the IDE. |
| Comment by Denis Murashev [ 14/Jul/14 ] |
|
Cannot reproduce the initial bug using 2.9.0.RELEASE on Windows with Groovy 2.3.4 |
[GRECLIPSE-1596] Installing plugin breaks standard Eclipse Ant BSF Engine Created: 20/Mar/13 Updated: 05/Jun/14 |
|
| Status: | Open |
| Project: | GRECLIPSE |
| Component/s: | Build and distribution |
| Affects Version/s: | 2.7.2.Release |
| Fix Version/s: | None |
| Type: | Bug | Priority: | Major |
| Reporter: | Matthieu Vachon | Assignee: | Unassigned |
| Resolution: | Unresolved | ||
| Labels: | None | ||
| Remaining Estimate: | Not Specified | ||
| Time Spent: | Not Specified | ||
| Original Estimate: | Not Specified | ||
| Environment: |
Windows 7 64 bits, Linux |
||
| Number of attachments : | 0 |
| Description |
|
Installing the plugin breaks some Eclipse Ant functionality. Let's say we have a sample ant script like this one: <project name="javascript-bug" default="default"> <target name="default"> <script language="javascript"> <![CDATA[ java.lang.System.out.println("Hello world!") ]]> </script> </target> </project> If you run this script within Eclipse External Tools, it will work. If you do the same but this time choosing `Run in the same JRE as the workspace` in external configuration, you will get a class not found exception on BUILD FAILED C:\Users\movachon\Workspace\simple\test.xml:3: java.lang.NoClassDefFoundError: org/apache/commons/logging/LogFactory After some investigation, we found that it was Groovy Plugin that was causing the issue. If we uninstall the plugin, it works as expected. Choosing an alternate JRE always works but it's not an option because our real scripts are run within Eclipse and we need to run within the workspace JRE. Steps to reproduce: We have seen this behavior with Eclipse 3.7.2, 3.8.2, 4.2.0 and 4.2.2 in version 32 or 64 bits. We are not sure exactly what is causing this but we saw that Groovy bundles a `bsf-2.4.0.jar`. I tried something. I closed my Eclipse, removed the `bsf-2.4.0.jar` from `org.codehaus.groovy_1.8.6.xx-RELEASE-20121219-0800-e42` and restarted Eclipse. Then, when I run the ant build script, the problem is not present anymore. Don't know how we could solve this. Regards, P.S. Here the full stack trace when Ant Eclipse is run with -debug
BUILD FAILED
C:\Users\movachon\Workspace\simple\test.xml:3: java.lang.NoClassDefFoundError: org/apache/commons/logging/LogFactory
at org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:116)
at org.apache.tools.ant.Task.perform(Task.java:348)
at org.apache.tools.ant.Target.execute(Target.java:392)
at org.apache.tools.ant.Target.performTasks(Target.java:413)
at org.apache.tools.ant.Project.executeSortedTargets(Project.java:1399)
at org.apache.tools.ant.Project.executeTarget(Project.java:1368)
at org.apache.tools.ant.helper.DefaultExecutor.executeTargets(DefaultExecutor.java:41)
at org.eclipse.ant.internal.core.ant.EclipseDefaultExecutor.executeTargets(EclipseDefaultExecutor.java:32)
at org.apache.tools.ant.Project.executeTargets(Project.java:1251)
at org.eclipse.ant.internal.core.ant.InternalAntRunner.run(InternalAntRunner.java:672)
at org.eclipse.ant.internal.core.ant.InternalAntRunner.run(InternalAntRunner.java:498)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at org.eclipse.ant.core.AntRunner.run(AntRunner.java:378)
at org.eclipse.ant.internal.launching.launchConfigurations.AntLaunchDelegate$1.run(AntLaunchDelegate.java:298)
at java.lang.Thread.run(Unknown Source)
Caused by: java.lang.NoClassDefFoundError: org/apache/commons/logging/LogFactory
at org.apache.bsf.BSFManager.<init>(BSFManager.java:102)
at org.apache.tools.ant.util.optional.ScriptRunner.createManager(ScriptRunner.java:170)
at org.apache.tools.ant.util.optional.ScriptRunner.executeScript(ScriptRunner.java:96)
at org.apache.tools.ant.taskdefs.optional.Script.execute(Script.java:52)
at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:291)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:106)
... 17 more
|
| Comments |
| Comment by Andrew Eisenberg [ 20/Mar/13 ] |
|
Groovy-Eclipse must ship with a version of BSF on its classpath and we should be shipping with our own version of the jar since many groovy scripts will require it. I'll take a look and see why this is happening. |
| Comment by Pascal Gélinas [ 20/Mar/13 ] |
|
This is clearly a good ol' Eclipse classpath problem. I checked the MANIFEST of the plugin which includes the BSF jar. The MANIFEST doesn't declare that it requires commons-logging to run, so when Eclipse loads the BSF classes, they won't have access to the classes they need. I've directly modified the MANIFEST in my installation and re-run the test script, I've got a new error now: Require-Bundle: org.apache.ant,org.junit,org.eclipse.core.runtime,org. apache.commons.logging Caused by: java.lang.ClassNotFoundException: org.mozilla.javascript.EvaluatorException Then I could probably add org.mozilla.javascript to the Require-Bundle, so on and so forth until I fix all errors. Eclipse ships with an ant version that handles those script block with BSF or javax.script (java 1.6 and up). The groovy plugin adds BSF to the classpath so it's what ant want to use, but the classpath is not properly configured. |
| Comment by Andrew Eisenberg [ 20/Mar/13 ] |
|
@Pascal, are you talking about the org.apache.ant plugin? I'm not even sure why groovy's bsf.jar is getting on the classpath at all. Even though the script is being run in the same jvm as the eclipse, OSGi should hide classloaders that have groovy's bsf.jar from the script. |
| Comment by Andrew Eisenberg [ 20/Mar/13 ] |
|
And thanks for the hint, Pascal. Looks promising. I added org.apach.commons.logging and org.mozilla.javascript in the require bundle section of org.codehaus.groovy. And I was able to successfully run the script. I'll consider committing this. I would make them optional dependencies since they are not really required by org.codehaus.groovy. But actually, I'd would really want to make sure that the groovy-eclipse bsf.jar is not being used in this situation. |
| Comment by Andrew Eisenberg [ 20/Mar/13 ] |
|
@Matthieu as a workingaround, you can edit the MANIFEST.MF of the org.codehaus.groovy undle that you are using. Add the two plugins to the require-bundle section. I'll figure out a long term solution. |
| Comment by Pascal Gélinas [ 20/Mar/13 ] |
|
Groovy-Eclipse's Manifest has the BSF jar in its Bundle-ClassPath instruction and export its package via Export-Package (org.apache.bsf.*). From my understanding, anyone requiring that package might get your BSF jar since you are a provider of the package. Since the BSF jar lies in your bundle, its ClassLoader is used to load the class it requires; you don't declare that you require the commons-logging package, hence Eclipse refuses to let you load the Class. However, why org.apache.ant is able to load your class without declaring an import-package is a little bit confusing to me. It might be a mix you requiring it, having a Buddy-Policy and the fact that the code that requires BSFEngine is itself in another jar. Perhaps the proper long-term solution is not exporting the bsf packages? Other plugins out there will then get the BSF packages via another bundle then yours. HTH, |
[GRECLIPSE-1595] Cross language pull up refactoring Created: 20/Mar/13 Updated: 20/Mar/13 |
|
| Status: | Open |
| Project: | GRECLIPSE |
| Component/s: | Refactoring |
| Affects Version/s: | 2.7.2.Release |
| Fix Version/s: | None |
| Type: | Improvement | Priority: | Minor |
| Reporter: | Andrew Eisenberg | Assignee: | Unassigned |
| Resolution: | Unresolved | ||
| Labels: | None | ||
| Remaining Estimate: | Not Specified | ||
| Time Spent: | Not Specified | ||
| Original Estimate: | Not Specified | ||
| Number of attachments : | 0 |
| Description |
|
Pulling up a Groovy method into a Java super class produces odd results, especially around dynamically typed parameters and return types. Would be nice if we could get this working. |
[GRECLIPSE-1586] AnnotationCollector support Created: 15/Feb/13 Updated: 07/May/13 |
|
| Status: | Open |
| Project: | GRECLIPSE |
| Component/s: | Compiler Integration |
| Affects Version/s: | None |
| Fix Version/s: | None |
| Type: | Bug | Priority: | Major |
| Reporter: | Andy Clement | Assignee: | Unassigned |
| Resolution: | Unresolved | ||
| Labels: | None | ||
| Remaining Estimate: | Not Specified | ||
| Time Spent: | Not Specified | ||
| Original Estimate: | Not Specified | ||
| Number of attachments : | 0 |
| Description |
|
Issue describing current greclipse support |
| Comments |
| Comment by Andy Clement [ 15/Feb/13 ] |
|
This feature of groovy presents a few challenges. Some notes on how they've done it. An annotation has the ast transform AnnotationCollector on it (as well as other annotations). When the ast transform is given a chance to run it removes the annotations from the type and stuffs into in an expression returned from a new method on the annotation called 'value'. The annotation itself is also modified - becoming a regular simple class (rather than an annotation). Then the ASTTransformationCollectorCodeVisitor that runs in semantic analysis does the job of recognizing these things and copies the annotations from the value() method. In principal this works just fine but there are a few places that cause issues:
In order to get 'something' behaving, for the first problem I've simply recognized the error and prevented it coming out. This will not automatically make bits of the UI that care about the expansion of the annotation from working. I've not addressed the second problem yet, it is a little more transient in nature. |
| Comment by Andy Clement [ 15/Feb/13 ] |
|
navigation to these special annotations is broken. |
| Comment by Andy Clement [ 15/Feb/13 ] |
|
committed what there is so far, this will enable the feature to limp along. |
| Comment by Andy Clement [ 15/Feb/13 ] |
|
the patch for problem (1) I made to the e42 jdt compiler, not to any other version. |
[GRECLIPSE-1583] Improve the implicit imports Created: 01/Feb/13 Updated: 05/Jun/14 |
|
| Status: | Open |
| Project: | GRECLIPSE |
| Component/s: | Compiler Integration |
| Affects Version/s: | 2.8.0.Release |
| Fix Version/s: | None |
| Type: | Improvement | Priority: | Minor |
| Reporter: | OC | Assignee: | Unassigned |
| Resolution: | Unresolved | ||
| Labels: | None | ||
| Remaining Estimate: | Not Specified | ||
| Time Spent: | Not Specified | ||
| Original Estimate: | Not Specified | ||
| Number of attachments : | 0 |
| Description |
|
The new org.eclipse.jdt.core.compiler.groovy.groovyExtraImports property is quite nice and very helpful. Nevertheless, it might be improved a bit further to give the developer a fine-grained control over the imports, helping so to prevent typos, using inappropriate APIs etc. The suggestions are ordered from most important to least important ones: 1. should support static import – pretty important, for there's no work-around (far as I know) and it's rather inconvenient to manage even one import in lots of files 2. would be nice to allow by-package setup, or, more precisely, incremental setup, something like
Less important. Having all imports anywhere works all right, just it does not prevent using inappropriate APIs, which is a minor issue. 3. would be nice to have a generic settings of imports which should go to all my projects – least important, can be worked around using scripts, if anyone manages many projects |
[GRECLIPSE-1582] Indy support in Groovy-Eclipse Created: 30/Jan/13 Updated: 04/May/15 |
|
| Status: | Open |
| Project: | GRECLIPSE |
| Component/s: | Compiler Integration |
| Affects Version/s: | None |
| Fix Version/s: | None |
| Type: | Improvement | Priority: | Major |
| Reporter: | Andrew Eisenberg | Assignee: | Unassigned |
| Resolution: | Unresolved | ||
| Labels: | None | ||
| Remaining Estimate: | Not Specified | ||
| Time Spent: | Not Specified | ||
| Original Estimate: | Not Specified | ||
| Number of attachments : | 0 |
| Description |
|
Groovy-Eclipse does not support the invoke dynamic mode of the groovy compiler. This bug tracks progress on implementing this support. |
| Comments |
| Comment by Paul Sideleau [ 13/Jun/14 ] |
|
With Java 8 out now, is there any chance that this can be included in the 2.9.1 release? Thank you |
| Comment by Johann Burkard [ 03/May/15 ] |
|
I'd like to +1 this. |
| Comment by Russel Winder [ 04/May/15 ] |
|
This JIRA is a dead JIRA. cf. https://jira.codehaus.org/browse/GROOVY From what I can tell the GRECLIPSE bug reports will all disappear when Codehaus finally goes as no-one has picked up GrEclipse development since Pivotal dropped its support. |
[GRECLIPSE-1578] DSLD content assist not working if method has an annotation Created: 25/Jan/13 Updated: 05/Jun/14 |
|
| Status: | Open |
| Project: | GRECLIPSE |
| Component/s: | Content Assist, DSL Support |
| Affects Version/s: | None |
| Fix Version/s: | None |
| Type: | Bug | Priority: | Major |
| Reporter: | Carl Parisi | Assignee: | Unassigned |
| Resolution: | Unresolved | ||
| Labels: | None | ||
| Remaining Estimate: | Not Specified | ||
| Time Spent: | Not Specified | ||
| Original Estimate: | Not Specified | ||
| Environment: |
Windows 7/Eclipse Juno |
||
| Attachments: |
|
| Number of attachments : | 1 |
| Description |
|
test project provided I have a DSLD that delegates to an interface if the type is groovy.lang.Script test_works.groovy will provide the DSLD content assist "getTheString" if test.groovy does not provide the DSLD content assist "getTheString". Somehow the annotation on the method is preventing it. However, the "Provided by DSL Descriptor" popup works for both if you hover over the existing "this.getTheString()" |
| Comments |
| Comment by Carl Parisi [ 25/Jan/13 ] |
|
attached test project |
| Comment by Andrew Eisenberg [ 04/Feb/13 ] |
|
Thanks for the test project. Looks like there is some kind of race condition here. In the broken file, if I type this., escape out of content assist and then invoke it later, I get the expected getTheString proposal. But if I invoke content assist immediately after typing this., which is the default, I get do not see the expected proposals. |
| Comment by Andrew Eisenberg [ 04/Feb/13 ] |
|
I was hoping that this would be an easy fix, but I am digging deeper and deeper. There is s problem with type resolution in a particular situation. This problem only happens under the following circumstances:
It seems that triggering the normal (non-dsld) part of the resolve will load the package binding for the api package. Then when the DSLD part of the resolve happens later, the lookup environment is now closed and the IScript interface cannot be found. I wonder where else this problem occurs. |
[GRECLIPSE-1577] groovyTransformsToRunOnReconcile does not seem to work with global transforms Created: 22/Jan/13 Updated: 22/Jan/13 |
|
| Status: | Open |
| Project: | GRECLIPSE |
| Component/s: | None |
| Affects Version/s: | None |
| Fix Version/s: | None |
| Type: | Bug | Priority: | Major |
| Reporter: | Carl Parisi | Assignee: | Unassigned |
| Resolution: | Unresolved | ||
| Labels: | None | ||
| Remaining Estimate: | Not Specified | ||
| Time Spent: | Not Specified | ||
| Original Estimate: | Not Specified | ||
| Number of attachments : | 0 |
| Description |
|
The class property CompilerOptions.groovyTransformsToRunOnReconcile does not seem to honor global transforms. The transform is not run if specified via the "groovyTransformsToRunOnReconcile" property. |
| Comments |
| Comment by Andrew Eisenberg [ 22/Jan/13 ] |
|
Sample project would be helpful. |
[GRECLIPSE-1576] Behavior inconsistent between incremental and full compiles with ASTTransformers Created: 22/Jan/13 Updated: 20/Mar/13 |
|
| Status: | Open |
| Project: | GRECLIPSE |
| Component/s: | None |
| Affects Version/s: | 2.7.2.Release |
| Fix Version/s: | None |
| Type: | Bug | Priority: | Major |
| Reporter: | Carl Parisi | Assignee: | Unassigned |
| Resolution: | Unresolved | ||
| Labels: | None | ||
| Remaining Estimate: | Not Specified | ||
| Time Spent: | Not Specified | ||
| Original Estimate: | Not Specified | ||
| Attachments: |
|
| Number of attachments : | 2 |
| Description |
|
However, I am still seeing inconsistent results with my ASTTransform. class Global { int test = 0; }If I perform a Project->Clean, one of the scripts is flagged with a "Type Global is already defined" error If I then edit the script and save, the error disappears. If each script is in its own package, I would not expect to see this error. |
| Comments |
| Comment by Andrew Eisenberg [ 22/Jan/13 ] |
|
Can you include a sample project here? |
| Comment by Carl Parisi [ 22/Jan/13 ] |
|
sample project. Clean Project produces error. Edit and save the groovy file that has error (without making changes) and the error disappears. |
| Comment by Carl Parisi [ 22/Jan/13 ] |
|
Sorry, attached project needs my env (ASTTransform) to reproduce error correctly. |
| Comment by Carl Parisi [ 22/Jan/13 ] |
|
This project supplies an AST transform that changes the package name. The transform is exposed via the file META-INF/services/org.codehaus.groovy.transform.ASTTransformation Add this project to the "Required Projects" on the build path of "test_project" |
| Comment by Carl Parisi [ 22/Jan/13 ] |
|
Also, notice this exception: |
| Comment by Carl Parisi [ 22/Jan/13 ] |
|
fixed project |
| Comment by Andrew Eisenberg [ 20/Mar/13 ] |
|
Sorry for not getting back to you on this sooner. I can reproduce the problem. What's happening is this. Incremental and full compiles are different in the way that dependencies are tracked down. During a full build, we are (obviously) compiling everything. And so, if we see a class Global, and then another class Global this would be an error. For an incremental compile, things are different. We don't see a second Global since we are not looking at source and there is no class file for it. So, on incremental compiles the error goes away. This is the behavior when there are no AST transforms in the mix. This leads to the second part, with the transform enabled. I'm guessing that you are hoping the names won't clash since the transform changes their package. However, this doesn't work because the check for conflicting class names happens before the AST transform runs. One thing you can do is move these scripts out of a source folder. You will still get some basic editing support, but you will not be able to launch them directly. However, you can launch them as an external tool. |
| Comment by Andrew Eisenberg [ 20/Mar/13 ] |
|
More specifically, what is happening is that the AST is not being created until the CONVERSION phase. It is at that point that classes are added to the source unit and duplicates are flagged as errors. There is no way to slip in a change to the package after parsing and before checking for dups. When running on the command line as a single script, you do not see this problem since there is only one file being compiled at a time. Similarly, with incremental compiles. |
[GRECLIPSE-1564] When GROOVY-5861 is fixed... Created: 20/Dec/12 Updated: 22/Apr/13 |
|
| Status: | Open |
| Project: | GRECLIPSE |
| Component/s: | None |
| Affects Version/s: | 2.7.2.Release |
| Fix Version/s: | None |
| Type: | Bug | Priority: | Major |
| Reporter: | Andy Clement | Assignee: | Andy Clement |
| Resolution: | Unresolved | ||
| Labels: | None | ||
| Remaining Estimate: | Not Specified | ||
| Time Spent: | Not Specified | ||
| Original Estimate: | Not Specified | ||
| Issue Links: |
|
||||||||
| Number of attachments : | 0 | ||||||||
| Description |
|
there are 2 tests in GroovySimpleTest to uncomment (search on 5861) - they still may not pass (there may be more to do on the greclipse side). |
[GRECLIPSE-1561] No auto-import on constructor completion Created: 12/Dec/12 Updated: 21/Oct/14 |
|
| Status: | Open |
| Project: | GRECLIPSE |
| Component/s: | Content Assist |
| Affects Version/s: | 2.7.1.Release |
| Fix Version/s: | None |
| Type: | Bug | Priority: | Major |
| Reporter: | Romain Bioteau | Assignee: | Unassigned |
| Resolution: | Unresolved | ||
| Labels: | triaged, wish | ||
| Remaining Estimate: | Not Specified | ||
| Time Spent: | Not Specified | ||
| Original Estimate: | Not Specified | ||
| Number of attachments : | 0 |
| Description |
|
When using completion in a simple groovy script, the Constructor completion doesn't import automatically the package but the Type completion do. e.g : Now type something like : |
| Comments |
| Comment by Andrew Eisenberg [ 12/Dec/12 ] |
|
Thanks for this. I can reproduce. |
| Comment by Vasiliy Kizhaev [ 11/Jun/14 ] |
|
Me too, labeled as triaged. |
| Comment by Mauro Molinari [ 21/Oct/14 ] |
|
Annoying bug. |
[GRECLIPSE-1545] Better Javadoc displaying for fields Created: 03/Nov/12 Updated: 12/Nov/14 |
|
| Status: | In Progress |
| Project: | GRECLIPSE |
| Component/s: | Editor, User Interface |
| Affects Version/s: | 2.7.1.Release |
| Fix Version/s: | None |
| Type: | Improvement | Priority: | Major |
| Reporter: | Mauro Molinari | Assignee: | Denis Murashev |
| Resolution: | Unresolved | ||
| Labels: | None | ||
| Remaining Estimate: | Not Specified | ||
| Time Spent: | Not Specified | ||
| Original Estimate: | Not Specified | ||
| Number of attachments : | 0 |
| Description |
|
Consider the following: package test; public class JavaBean { /** Field javadoc. */ private String name; /** * Getter javadoc. * * @return the name */ public String getName() { return name; } /** * Setter javadoc. * * @param name * the name to set */ public void setName(String name) { this.name = name; } /** * Returns other. * * @return other */ public String getOther() { return "other"; } /** * Sets other. * * @param other * the other to set */ public void setOther(final String other) { } } and the following: Unable to find source-code formatter for language: groovy. Available languages are: actionscript, html, java, javascript, none, sql, xhtml, xml package test class Test { public static void main(String[] args) { def j = new JavaBean() j.name = "ciao" // (1) def a = j.name // (2) j.other = "maybe" // (3) def o = j.other // (4) } } Now: Expected behaviour: In fact, according to the Groovy user guide (http://groovy.codehaus.org/Groovy+style+and+language+feature+guidelines+for+Java+developers), at (1) actually the setter is called and at (2) the getter is called. Some thoughts: |
[GRECLIPSE-1533] Provide a way to disable save actions for groovy files (leaving them enabled for java ones) Created: 25/Oct/12 Updated: 27/Jan/15 |
|
| Status: | Open |
| Project: | GRECLIPSE |
| Component/s: | Editor |
| Affects Version/s: | 2.7.2.Release |
| Fix Version/s: | None |
| Type: | Improvement | Priority: | Major |
| Reporter: | Davide Cavestro | Assignee: | Unassigned |
| Resolution: | Unresolved | ||
| Labels: | triaged, wish | ||
| Remaining Estimate: | Not Specified | ||
| Time Spent: | Not Specified | ||
| Original Estimate: | Not Specified | ||
| Number of attachments : | 0 |
| Description |
|
Since Groovy language is not the Java language I'd like to set different save actions - and maybe different formatting rules - or at least I'd need a way to disable save actions for groovy files (as a first step a file exclusion pattern would be enough). On my projects I enabled "Save actions" performing "Format source code", Organize imports and other additional actions (from Project Properties|Java Editor|Save Actions). See the corresponding thread on forum. |
| Comments |
| Comment by Davide Cavestro [ 30/May/14 ] |
|
Having save actions enabled on groovy sources is still quite harmful (i.e. see GRECLIPSE-1707 or GRECLIPSE-1739 for effects related to the automatic removal of java.util imports) |
| Comment by Vasiliy Kizhaev [ 11/Jun/14 ] |
|
This seems to be a useful feature, labeled as triaged, |
| Comment by Davide Cavestro [ 27/Jan/15 ] |
|
Please consider fixing this issue. |
[GRECLIPSE-1531] "Add unimplemented methods" missing for anonymous inner classes Created: 25/Oct/12 Updated: 26/Jun/14 |
|
| Status: | Open |
| Project: | GRECLIPSE |
| Component/s: | Editor |
| Affects Version/s: | 2.7.2.Release |
| Fix Version/s: | 2.9.1.Release |
| Type: | Bug | Priority: | Major |
| Reporter: | Davide Cavestro | Assignee: | Denis Murashev |
| Resolution: | Unresolved | ||
| Labels: | help-requested, wish | ||
| Remaining Estimate: | Not Specified | ||
| Time Spent: | Not Specified | ||
| Original Estimate: | Not Specified | ||
| Environment: |
GGTS 3.0 |
||
| Number of attachments : | 0 |
| Description |
|
Trying quick fix for an anonymous inner class that fails implementing an interface missing a method, I get only "Remove unnecessary columns" on the quick fix list. Check the following as example class Foo {
def foo () {
new java.lang.Runnable () {}//<--quick fix here
}
}
|
| Comments |
| Comment by Davide Cavestro [ 30/Jan/14 ] |
|
Any news on this? Often it would be very handy implementing Java-style interfaces on-the-fly with anonymous inner classes. |
[GRECLIPSE-1530] Perform a check to look for multiple groovy versions on the classpath Created: 24/Oct/12 Updated: 04/Apr/13 |
|
| Status: | Open |
| Project: | GRECLIPSE |
| Component/s: | Compiler Integration, Testing, Running, Debugging |
| Affects Version/s: | 2.7.1.Release |
| Fix Version/s: | None |
| Type: | Improvement | Priority: | Major |
| Reporter: | Andrew Eisenberg | Assignee: | Unassigned |
| Resolution: | Unresolved | ||
| Labels: | None | ||
| Remaining Estimate: | Not Specified | ||
| Time Spent: | Not Specified | ||
| Original Estimate: | Not Specified | ||
| Number of attachments : | 0 |
| Description |
|
If a user has multiple groovy versions on the classpath (post 2.0), then something like the following exception will be thrown:
Caused by: groovy.lang.GroovyRuntimeException: Conflicting module versions.
Module [groovy-all is loaded in version 2.0.4 and you are trying to load
version 2.0.5
at
org.codehaus.groovy.runtime.metaclass.MetaClassRegistryImpl.registerExtensionModuleFromProperties(MetaClassRegistryImpl.java:186)
at
org.codehaus.groovy.runtime.metaclass.MetaClassRegistryImpl.registerExtensionModuleFromMetaInf(MetaClassRegistryImpl.java:174)
at
org.codehaus.groovy.runtime.metaclass.MetaClassRegistryImpl.registerClasspathModules(MetaClassRegistryImpl.java:156)
at
org.codehaus.groovy.runtime.metaclass.MetaClassRegistryImpl.<init>(MetaClassRegistryImpl.java:111)
at
org.codehaus.groovy.runtime.metaclass.MetaClassRegistryImpl.<init>(MetaClassRegistryImpl.java:73)
at groovy.lang.GroovySystem.<clinit>(GroovySystem.java:33)
... 19 more
We can avoid this by doing a check for multiple groovy jars on the classpath. We would most likely have to do this through a compilation participant and add a warning if this is the case. |
| Comments |
| Comment by Jörg Thönnes [ 15/Mar/13 ] |
|
OK, now I have upgraded to the latest GRECLIPSE snapshot build for 4.2. But how could I get different compiler versions per project? I think this will not be possible. |
| Comment by Jörg Thönnes [ 15/Mar/13 ] |
|
OK, switched back from 2.1 to 2.0. The error in the Marker view is gone but it still complains: Caught: java.lang.ExceptionInInitializerError java.lang.ExceptionInInitializerError Caused by: groovy.lang.GroovyRuntimeException: Conflicting module versions. Module [groovy-all is loaded in version 2.0.6 and you are trying to load version 2.0.7 I also cross-checked the generated launch configurations for Run As... Groovy Script and Run As... Groovy Console but could not see any Groovy container on the class-path. Is it somehow implicit? |
| Comment by Andrew Eisenberg [ 15/Mar/13 ] |
|
Hi, Somehow, there are multiple groovy jars on the classpath. You can figure out which ones by setting a breakpoint in MetaClassRegistryImpl.registerExtensionModuleFromProperties after the loadedModule variable is initialized. When execution stops, then issue the following expression in the display view:
loadedModule.getClass().getResource("")
In your launch configuration for the launch, go to the classpath tab and see what the classpath looks like. Maybe that will give you some clues. |
| Comment by Jörg Thönnes [ 18/Mar/13 ] |
|
Thanks, will try that and update you on the result. |
| Comment by Jörg Thönnes [ 19/Mar/13 ] |
|
OK, at least I found this for the Groovy 2.0.7 version: .../plugins/org.codehaus.groovy_2.0.7.xx-20130314-1300-e42/lib/groovy-2.0.7.jar!/org/codehaus/groovy/runtime/m12n/ The Groovy 2.0.6 is part of the class-path container for the Ivy dependencies. I would like to keep this. So I am a bit lost here... |
| Comment by Andrew Eisenberg [ 19/Mar/13 ] |
|
Where are you finding that reference to the /org/codehaus/groovy/runtime/m12n/? And also, how are you launching your app? As a groovy script, as a Java app? It is worth making sure that you delete any old launch configuration and start over again. Also, if you can create a small project that reproduces this problem, I can take a look myself. |
| Comment by Andrew Eisenberg [ 04/Apr/13 ] |
|
I started to implement this and it is currently partially implemented along with the fix for The ideal solution is to add a listener for classpath changes and performs a check after each change. We will also need to check for new groovy projects appearing and for projects being converted into groovy projects. But, I haven't gotten around to that yet. |
[GRECLIPSE-1525] Javadoc errors/warnings not honoured by the Groovy editor Created: 24/Oct/12 Updated: 21/Apr/14 |
|
| Status: | Open |
| Project: | GRECLIPSE |
| Component/s: | Editor |
| Affects Version/s: | 2.7.1.Release |
| Fix Version/s: | None |
| Type: | Improvement | Priority: | Major |
| Reporter: | Mauro Molinari | Assignee: | Unassigned |
| Resolution: | Unresolved | ||
| Labels: | help-requested, wish | ||
| Remaining Estimate: | Not Specified | ||
| Time Spent: | Not Specified | ||
| Original Estimate: | Not Specified | ||
| Number of attachments : | 0 |
| Description |
|
I have the "Process Javadoc comments" option enabled in Java | Compiler | Javadoc. |
[GRECLIPSE-1510] Adding/removing jar file to classpath is not triggering dsld refresh Created: 05/Oct/12 Updated: 05/Jun/14 |
|
| Status: | Open |
| Project: | GRECLIPSE |
| Component/s: | DSL Support |
| Affects Version/s: | 2.7.1.Release |
| Fix Version/s: | None |
| Type: | Improvement | Priority: | Major |
| Reporter: | Andrew Eisenberg | Assignee: | Unassigned |
| Resolution: | Unresolved | ||
| Labels: | stability | ||
| Remaining Estimate: | Not Specified | ||
| Time Spent: | Not Specified | ||
| Original Estimate: | Not Specified | ||
| Number of attachments : | 0 |
| Description |
|
Add a jar to the classpath with a dsld in it. The dsld should be automatically discovered and added to the store, but it is not. |
[GRECLIPSE-1509] Incorrect identation on multi-line arguments/map construction Created: 04/Oct/12 Updated: 04/Oct/12 |
|
| Status: | Open |
| Project: | GRECLIPSE |
| Component/s: | Formatting |
| Affects Version/s: | 2.7.1.Release |
| Fix Version/s: | None |
| Type: | Bug | Priority: | Major |
| Reporter: | Alex Abdugafarov | Assignee: | Unassigned |
| Resolution: | Unresolved | ||
| Labels: | None | ||
| Remaining Estimate: | Not Specified | ||
| Time Spent: | Not Specified | ||
| Original Estimate: | Not Specified | ||
| Number of attachments : | 0 |
| Description |
|
Expected formatting:
multiArgMethod(
arg1,
arg2
)
new MapConstructedObject(
key1: val1,
key2: val2
)
new MapConstructedObject([ //Only this one is correct, works as dirty workaround for now
key1: val1,
key2: val2
])
Actual:
multiArgMethod(
arg1,
arg2
)
new MapConstructedObject(
key1: val1,
key2: val2
)
new MapConstructedObject([ //Only this one is correct, works as dirty workaround for now
key1: val1,
key2: val2
])
|
[GRECLIPSE-1508] Using method annotation causes declaration to ident incorrectly Created: 03/Oct/12 Updated: 15/Sep/14 |
|
| Status: | Reopened |
| Project: | GRECLIPSE |
| Component/s: | Formatting |
| Affects Version/s: | 2.7.1.Release |
| Fix Version/s: | None |
| Type: | Bug | Priority: | Major |
| Reporter: | Alex Abdugafarov | Assignee: | Unassigned |
| Resolution: | Unresolved | ||
| Labels: | triaged | ||
| Remaining Estimate: | Not Specified | ||
| Time Spent: | Not Specified | ||
| Original Estimate: | Not Specified | ||
| Number of attachments : | 0 |
| Description |
|
Expected identation after using auto-formatting/auto-identation:
class SomeClass {
@Something
public void doSomething(String a) {
}
}
Actual:
class SomeClass {
@Something
public void doSomething(String a) {
}
}
|
| Comments |
| Comment by Andrew Eisenberg [ 03/Oct/12 ] |
|
My fix for |
| Comment by Andrew Eisenberg [ 03/Oct/12 ] |
|
Fix is committed with regression tests. Thanks for reporting. |
| Comment by Lari Hotari [ 04/Oct/12 ] |
|
Thanks for the fix. Can you make a snapshot build available so that these fixes can be tested (and taken in to use)? I'm using a snapshot version from http://dist.springsource.org/snapshot/GRECLIPSE/e3.7/ update site URL, is this the correct update site? |
| Comment by Andrew Eisenberg [ 04/Oct/12 ] |
|
That's the correct update site for e37. We are doing most of our work on e42 now and so I hadn't pushed out a new 37 version yet. It's available now. I just pushed it. |
| Comment by Lari Hotari [ 04/Oct/12 ] |
|
Thanks for the fix. I tested it with a Grails project. Now there is a formatting problem in this code example: import org.codehaus.groovy.grails.plugins.springsecurity.GrailsUser import org.springframework.security.core.GrantedAuthority public class CustomUser extends GrailsUser { Map<String, Object> attributes public CustomUser(String username, String password, boolean enabled, boolean accountNonExpired, boolean credentialsNonExpired, boolean accountNonLocked, Collection<GrantedAuthority> authorities, Object id) { super(username, password, enabled, accountNonExpired, credentialsNonExpired, accountNonLocked, authorities, id) } } The multi-line arguments of the constructer won't get indented any more. after formatting: import org.codehaus.groovy.grails.plugins.springsecurity.GrailsUser import org.springframework.security.core.GrantedAuthority public class CustomUser extends GrailsUser { Map<String, Object> attributes public CustomUser(String username, String password, boolean enabled, boolean accountNonExpired, boolean credentialsNonExpired, boolean accountNonLocked, Collection<GrantedAuthority> authorities, Object id) { super(username, password, enabled, accountNonExpired, credentialsNonExpired, accountNonLocked, authorities, id) } } |
| Comment by Andrew Eisenberg [ 04/Oct/12 ] |
|
I'll reopen and take a look at constructors. |
[GRECLIPSE-1507] Problematic indenting of multiline if test Created: 02/Oct/12 Updated: 05/Jun/14 |
|
| Status: | Open |
| Project: | GRECLIPSE |
| Component/s: | Formatting |
| Affects Version/s: | 2.7.1.Release |
| Fix Version/s: | None |
| Type: | Bug | Priority: | Major |
| Reporter: | Andrew Eisenberg | Assignee: | Unassigned |
| Resolution: | Unresolved | ||
| Labels: | None | ||
| Remaining Estimate: | Not Specified | ||
| Time Spent: | Not Specified | ||
| Original Estimate: | Not Specified | ||
| Number of attachments : | 0 |
| Description |
|
The following if statement is not properly formatted.
if (a &&
b &&
c
) {
}
Putting it through the current formatter and the statement remains the same. |
[GRECLIPSE-1495] Incorrect code generated by "Add unimplemented methods" Created: 17/Sep/12 Updated: 05/Jun/14 |
|
| Status: | Open |
| Project: | GRECLIPSE |
| Component/s: | Quick fix/assist |
| Affects Version/s: | 2.7.0.Release |
| Fix Version/s: | None |
| Type: | Bug | Priority: | Minor |
| Reporter: | Jan Stette | Assignee: | Unassigned |
| Resolution: | Unresolved | ||
| Labels: | None | ||
| Remaining Estimate: | Not Specified | ||
| Time Spent: | Not Specified | ||
| Original Estimate: | Not Specified | ||
| Environment: |
OS/X, STS 2.6.0 |
||
| Testcase included: | yes |
| Number of attachments : | 0 |
| Description |
|
When I have an enum that implements an interface, if I select the "add unimplemented methods" quick fix, it generates invalid code. For example for this code:
class TestEnumWithInterface {
interface TestInterface {
def foo()
}
enum MyEnum implements TestInterface {
ONE, TWO, THREE
}
}
The enum will be highlighted as it's not implementing method foo(). When I select "Add unimplemented methods", it produces this: p @Override public Object foo() { // TODO Auto-generated method stub return null; }ackage test class TestEnumWithInterface { interface TestInterface { def foo() } enum MyEnum implements TestInterface { ONE, TWO, THREE } } |
| Comments |
| Comment by Andrew Eisenberg [ 17/Sep/12 ] |
|
This is most likely a problem with source locations. The Groovy compiler tends to mess around with the source locations for enums and so we are not properly placing generated methods inside of the enum body. |
[GRECLIPSE-1492] Internal groovy compiler error in GGTS 3.0.0. Created: 10/Sep/12 Updated: 05/Jun/14 |
|
| Status: | Open |
| Project: | GRECLIPSE |
| Component/s: | Compiler Integration |
| Affects Version/s: | 2.7.1.Release |
| Fix Version/s: | None |
| Type: | Bug | Priority: | Major |
| Reporter: | Ian Briscoe | Assignee: | Unassigned |
| Resolution: | Unresolved | ||
| Labels: | None | ||
| Remaining Estimate: | Not Specified | ||
| Time Spent: | Not Specified | ||
| Original Estimate: | Not Specified | ||
| Environment: |
Clean install on Windows 7, Ubuntu - makes no difference. Also seen in STS 2.9.1. |
||
| Attachments: |
|
||||||||
| Issue Links: |
|
||||||||
| Number of attachments : | 1 | ||||||||
| Description |
|
I have a project that was developed using STS 2.8, and Grails 2.0.0 and worked fine in that environment. On upgrading to GGTS 3.0.0, I started getting a lot of red markers. Note, the full version of the plugin is 2.7.1.xx-20120720-1100-e42. The project is a tests-only project using Spock to implement functional tests for a web service. There is just config and source code in tests/unit. There is a small class hierarchy for the tests. A BaseSpecification class, which has some common methods and shared constants, and a number of sub-classes which implement the actual functional tests. The errors seem to centre around the base class. There were two classes of error. The first generates an 'Internal groovy compiler error' and also markers containing the description 'Groovy:Found unexpected MOP methods in the class node for BootStrap(super$1$wait)' There was also this entry in the Eclipse Error Log: BUG! exception in phase 'semantic analysis' in source unit '/home/ian/Documents/GGTSTests/UsingGrails2.0.0a/test/unit/uk/co/grapevinesoftware/VoucherFunctionalSpec.groovy' Queuing new source whilst already iterating. Queued source is '/home/ian/Documents/GGTSTests/UsingGrails2.0.0a/test/unit/uk/co/grapevinesoftware/BaseSpecification.groovy' at org.codehaus.groovy.control.CompilationUnit.addSource(CompilationUnit.java:433) at org.codehaus.jdt.groovy.internal.compiler.ast.GroovyParser.dietParse(GroovyParser.java:443) at org.codehaus.jdt.groovy.integration.internal.MultiplexingParser.dietParse(MultiplexingParser.java:44) at org.eclipse.jdt.internal.compiler.Compiler.accept(Compiler.java:338) at org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment.askForType(LookupEnvironment.java:155) at org.eclipse.jdt.internal.compiler.lookup.PackageBinding.getTypeOrPackage(PackageBinding.java:197) at org.eclipse.jdt.internal.compiler.lookup.Scope.getType(Scope.java:2546) at org.codehaus.jdt.groovy.internal.compiler.ast.GroovyCompilationUnitScope.lookupClassNodeForSource(GroovyCompilationUnitScope.java:231) at org.codehaus.jdt.groovy.internal.compiler.ast.JDTResolver.resolveFromCompileUnit(JDTResolver.java:192) at org.codehaus.groovy.control.ResolveVisitor.resolveNestedClass(ResolveVisitor.java:386) at org.codehaus.groovy.control.ResolveVisitor.resolve(ResolveVisitor.java:359) at org.codehaus.jdt.groovy.internal.compiler.ast.JDTResolver.resolve(JDTResolver.java:384) at org.codehaus.groovy.control.ResolveVisitor.resolve(ResolveVisitor.java:316) at org.codehaus.groovy.control.ResolveVisitor.resolveOrFail(ResolveVisitor.java:279) at org.codehaus.groovy.control.ResolveVisitor.visitAnnotations(ResolveVisitor.java:1288) at org.codehaus.groovy.ast.ClassCodeVisitorSupport.visitConstructorOrMethod(ClassCodeVisitorSupport.java:112) at org.codehaus.groovy.ast.ClassCodeExpressionTransformer.visitConstructorOrMethod(ClassCodeExpressionTransformer.java:50) at org.codehaus.groovy.control.ResolveVisitor.visitConstructorOrMethod(ResolveVisitor.java:225) at org.codehaus.groovy.ast.ClassCodeVisitorSupport.visitMethod(ClassCodeVisitorSupport.java:124) at org.codehaus.groovy.ast.ClassNode.visitContents(ClassNode.java:1180) at org.codehaus.groovy.ast.ClassCodeVisitorSupport.visitClass(ClassCodeVisitorSupport.java:51) at org.codehaus.groovy.control.ResolveVisitor.visitClass(ResolveVisitor.java:1445) at org.codehaus.groovy.control.ResolveVisitor.startResolving(ResolveVisitor.java:200) at org.codehaus.jdt.groovy.internal.compiler.ast.JDTResolver.startResolving(JDTResolver.java:721) at org.codehaus.groovy.control.CompilationUnit$1.call(CompilationUnit.java:677) at org.codehaus.groovy.control.CompilationUnit.applyToSourceUnits(CompilationUnit.java:940) at org.codehaus.groovy.control.CompilationUnit.doPhaseOperation(CompilationUnit.java:612) at org.codehaus.groovy.control.CompilationUnit.compile(CompilationUnit.java:561) at org.codehaus.jdt.groovy.internal.compiler.ast.GroovyCompilationUnitDeclaration.processToPhase(GroovyCompilationUnitDeclaration.java:171) at org.codehaus.jdt.groovy.internal.compiler.ast.GroovyCompilationUnitDeclaration.resolve(GroovyCompilationUnitDeclaration.java:1994) at org.eclipse.jdt.internal.compiler.Compiler.process(Compiler.java:827) at org.eclipse.jdt.internal.compiler.ProcessTaskManager.run(ProcessTaskManager.java:137) at java.lang.Thread.run(Thread.java:662) I solved this by changing this method in the base class: protected RESTClient makeRESTCLient(String url) { def rest = new RESTClient(url) SSLSocketFactory sf = new SSLSocketFactory(new TrustStrategy() { @Override public boolean isTrusted(X509Certificate[] chain, String authType) throws CertificateException { return true } }, SSLSocketFactory.ALLOW_ALL_HOSTNAME_VERIFIER) rest.client.connectionManager.schemeRegistry.register( new Scheme("https", sf, 8443)) rest.headers = ['User-Agent':'Grails/2.0.0 (FunctionalTests;1.2)'] return rest } to this: protected RESTClient makeRESTCLient(String url) { def rest = new RESTClient(url) SSLSocketFactory sf = new SSLSocketFactory(new NewTrustStrategy(), SSLSocketFactory.ALLOW_ALL_HOSTNAME_VERIFIER) rest.client.connectionManager.schemeRegistry.register( new Scheme("https", sf, 8443)) rest.headers = ['User-Agent':'Grails/2.0.0 (FunctionalTests;1.2)'] return rest } and adding a new class:
class NewTrustStrategy {
@Override
public boolean isTrusted(X509Certificate[] chain,
String authType) throws CertificateException {
return true
}
}
The anonymous inner class was causing all the unknown MOP method markers. The second class of error was 'Internal groovy compiler error'. I was able to workaround this. Take the following code snippet: import javax.servlet.http.HttpServletResponse import groovyx.net.http.* import static groovyx.net.http.Method.HEAD import static groovyx.net.http.ContentType.* import java.security.KeyStore import org.apache.http.conn.scheme.Scheme import org.apache.http.conn.ssl.* import spock.lang.* import java.security.cert.X509Certificate import java.security.cert.CertificateException class BaseSpecification extends Specification { @Shared RESTClient rest @Shared def serverUrl @Shared def normalHeaders = ['some-custom-header1': '', 'some-custom-header2': PASSCODE] static final String PASSCODE = "123456" static final String API_V1 = 'api/' static final String API_V2 = 'api/v2/123456/123456/' static final String API_CURRENT = 'api/v2/123456/123456/' static final def APIS = [API_V1, API_V2] ... By change API_CURRENT to non-final, the markers previously on two of the sub-classes disappeared. This makes no sense to me! I have not yet been able to reproduce this in a minimal project, and I can't post the offending project as it is commercially sensitive. It is reproducible on Windows and Linux installations, with clean installs of GGTS 3.0.0. I've also seen it on STS 2.9.1. It does not occur on older installations, so it does seem likely there's a new bug in Groovy-Eclipse. The most I can provide at the moment is the Eclipse error log entry: BUG! exception in phase 'class generation' in source unit '/home/ian/Documents/GGTSTests/UsingGrails2.0.0a/test/unit/uk/co/grapevinesoftware/SoakTestSpec.groovy' Trying to access private constant field [uk.co.grapevinesoftware.BaseSpecification#API_CURRENT] from inner class at org.codehaus.groovy.classgen.AsmClassGenerator.visitAttributeOrProperty(AsmClassGenerator.java:968) at org.codehaus.groovy.classgen.AsmClassGenerator.visitPropertyExpression(AsmClassGenerator.java:1052) at org.codehaus.groovy.classgen.AsmClassGenerator.processClassVariable(AsmClassGenerator.java:1292) at org.codehaus.groovy.classgen.AsmClassGenerator.visitVariableExpression(AsmClassGenerator.java:1249) at org.codehaus.groovy.ast.expr.VariableExpression.visit(VariableExpression.java:70) at org.codehaus.groovy.classgen.asm.CallSiteWriter.prepareSiteAndReceiver(CallSiteWriter.java:232) at org.codehaus.groovy.classgen.asm.CallSiteWriter.makeInvocation(CallSiteWriter.java:251) at org.codehaus.groovy.classgen.asm.BinaryExpressionHelper.evaluateBinaryExpression(BinaryExpressionHelper.java:463) at org.codehaus.groovy.classgen.asm.BinaryExpressionHelper.eval(BinaryExpressionHelper.java:140) at org.codehaus.groovy.classgen.AsmClassGenerator.visitBinaryExpression(AsmClassGenerator.java:521) at org.codehaus.groovy.ast.expr.BinaryExpression.visit(BinaryExpression.java:49) at org.codehaus.groovy.classgen.AsmClassGenerator.visitMapExpression(AsmClassGenerator.java:1439) at org.codehaus.groovy.ast.expr.MapExpression.visit(MapExpression.java:53) at org.codehaus.groovy.classgen.asm.CallSiteWriter.makeCallSite(CallSiteWriter.java:301) at org.codehaus.groovy.classgen.asm.InvocationWriter.makeCall(InvocationWriter.java:187) at org.codehaus.groovy.classgen.asm.InvocationWriter.makeCall(InvocationWriter.java:89) at org.codehaus.groovy.classgen.asm.InvocationWriter.makeInvokeMethodCall(InvocationWriter.java:73) at org.codehaus.groovy.classgen.asm.InvocationWriter.writeInvokeMethod(InvocationWriter.java:292) at org.codehaus.groovy.classgen.AsmClassGenerator.visitMethodCallExpression(AsmClassGenerator.java:657) at org.codehaus.groovy.ast.expr.MethodCallExpression.visit(MethodCallExpression.java:75) at org.codehaus.groovy.classgen.asm.StatementWriter.writeReturn(StatementWriter.java:579) at org.codehaus.groovy.classgen.asm.OptimizingStatementWriter.writeReturn(OptimizingStatementWriter.java:316) at org.codehaus.groovy.classgen.AsmClassGenerator.visitReturnStatement(AsmClassGenerator.java:499) at org.codehaus.groovy.ast.stmt.ReturnStatement.visit(ReturnStatement.java:47) at org.codehaus.groovy.classgen.asm.StatementWriter.writeBlockStatement(StatementWriter.java:80) at org.codehaus.groovy.classgen.asm.OptimizingStatementWriter.writeBlockStatement(OptimizingStatementWriter.java:155) at org.codehaus.groovy.classgen.AsmClassGenerator.visitBlockStatement(AsmClassGenerator.java:449) at org.codehaus.groovy.ast.stmt.BlockStatement.visit(BlockStatement.java:69) at org.codehaus.groovy.ast.ClassCodeVisitorSupport.visitClassCodeContainer(ClassCodeVisitorSupport.java:102) at org.codehaus.groovy.ast.ClassCodeVisitorSupport.visitConstructorOrMethod(ClassCodeVisitorSupport.java:113) at org.codehaus.groovy.classgen.AsmClassGenerator.visitStdMethod(AsmClassGenerator.java:313) at org.codehaus.groovy.classgen.AsmClassGenerator.visitConstructorOrMethod(AsmClassGenerator.java:270) at org.codehaus.groovy.ast.ClassCodeVisitorSupport.visitMethod(ClassCodeVisitorSupport.java:124) at org.codehaus.groovy.classgen.AsmClassGenerator.visitMethod(AsmClassGenerator.java:390) at org.codehaus.groovy.ast.ClassNode.visitContents(ClassNode.java:1180) at org.codehaus.groovy.ast.ClassCodeVisitorSupport.visitClass(ClassCodeVisitorSupport.java:51) at org.codehaus.groovy.classgen.AsmClassGenerator.visitClass(AsmClassGenerator.java:174) at org.codehaus.groovy.control.CompilationUnit$6.call(CompilationUnit.java:845) at org.codehaus.groovy.control.CompilationUnit$6.call(CompilationUnit.java:869) at org.codehaus.groovy.control.CompilationUnit.applyToPrimaryClassNodes(CompilationUnit.java:1138) at org.codehaus.groovy.control.CompilationUnit.doPhaseOperation(CompilationUnit.java:610) at org.codehaus.groovy.control.CompilationUnit.processPhaseOperations(CompilationUnit.java:588) at org.codehaus.groovy.control.CompilationUnit.compile(CompilationUnit.java:565) at org.codehaus.jdt.groovy.internal.compiler.ast.GroovyCompilationUnitDeclaration.processToPhase(GroovyCompilationUnitDeclaration.java:171) at org.codehaus.jdt.groovy.internal.compiler.ast.GroovyCompilationUnitDeclaration.generateCode(GroovyCompilationUnitDeclaration.java:1534) at org.eclipse.jdt.internal.compiler.Compiler.process(Compiler.java:838) at org.eclipse.jdt.internal.compiler.ProcessTaskManager.run(ProcessTaskManager.java:137) at java.lang.Thread.run(Thread.java:662) I hope this is enough to help fix the issue. I'd be happy to try out anything you suggest to resolve the issue. |
| Comments |
| Comment by Andrew Eisenberg [ 10/Sep/12 ] |
|
Thanks for the bug report. We'll have a look. |
| Comment by Philip Graham [ 19/Oct/12 ] |
|
Looks like the second class of error is not groovy-eclipse specific but is likely a bug (or obtuse design decision) with the groovy compiler. The attachment is a minimal grails application that encapsulates the second class or error as described by the original report. To reproduce: 1. Install grails 2.1.1 (latest version) |
| Comment by Mauro Molinari [ 31/Oct/12 ] |
|
I also found an internal compiler error with this stack trace: eclipse.buildId=M20120914-1800 java.version=1.7.0_01 java.vendor=Oracle Corporation BootLoader constants: OS=win32, ARCH=x86_64, WS=win32, NL=it_IT Framework arguments: -groovy.compiler.level 18 Command-line arguments: -os win32 -ws win32 -arch x86_64 -debug -consoleLog -groovy.compiler.level 18 -data d:\ws42-cardinis-trunk Error Wed Oct 31 10:22:55 CET 2012 Internal groovy compiler error. BUG! exception in phase 'semantic analysis' in source unit 'D:\checkout-cardinis-trunk\CARDINIS_DYNAMICFORM\src\main\groovy\com\cardinis\cardinis\app\web\dynamicformrunner\controller\FormSubmitController.groovy' Queuing new source whilst already iterating. Queued source is 'D:\checkout-cardinis-trunk\CARDINIS_DYNAMICFORM\src\main\groovy\com\cardinis\cardinis\app\web\dynamicformrunner\controller\FormSubmitController.groovy' at org.codehaus.groovy.control.CompilationUnit.addSource(CompilationUnit.java:433) at org.codehaus.jdt.groovy.internal.compiler.ast.GroovyParser.dietParse(GroovyParser.java:443) at org.codehaus.jdt.groovy.integration.internal.MultiplexingParser.dietParse(MultiplexingParser.java:44) at org.eclipse.jdt.internal.compiler.Compiler.accept(Compiler.java:338) at org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment.askForType(LookupEnvironment.java:155) at org.eclipse.jdt.internal.compiler.lookup.PackageBinding.getTypeOrPackage(PackageBinding.java:197) at org.eclipse.jdt.internal.compiler.lookup.Scope.getType(Scope.java:2554) at org.codehaus.jdt.groovy.internal.compiler.ast.GroovyCompilationUnitScope.lookupClassNodeForSource(GroovyCompilationUnitScope.java:231) at org.codehaus.jdt.groovy.internal.compiler.ast.JDTResolver.resolveFromCompileUnit(JDTResolver.java:194) at org.codehaus.groovy.control.ResolveVisitor.resolveNestedClass(ResolveVisitor.java:388) at org.codehaus.groovy.control.ResolveVisitor.resolve(ResolveVisitor.java:361) at org.codehaus.jdt.groovy.internal.compiler.ast.JDTResolver.resolve(JDTResolver.java:389) at org.codehaus.groovy.control.ResolveVisitor.visitClass(ResolveVisitor.java:1401) at org.codehaus.groovy.control.ResolveVisitor.startResolving(ResolveVisitor.java:200) at org.codehaus.jdt.groovy.internal.compiler.ast.JDTResolver.startResolving(JDTResolver.java:755) at org.codehaus.groovy.control.CompilationUnit$1.call(CompilationUnit.java:677) at org.codehaus.groovy.control.CompilationUnit.applyToSourceUnits(CompilationUnit.java:940) at org.codehaus.groovy.control.CompilationUnit.doPhaseOperation(CompilationUnit.java:612) at org.codehaus.groovy.control.CompilationUnit.compile(CompilationUnit.java:561) at org.codehaus.jdt.groovy.internal.compiler.ast.GroovyCompilationUnitDeclaration.processToPhase(GroovyCompilationUnitDeclaration.java:171) at org.codehaus.jdt.groovy.internal.compiler.ast.GroovyCompilationUnitDeclaration.resolve(GroovyCompilationUnitDeclaration.java:1994) at org.eclipse.jdt.internal.compiler.Compiler.process(Compiler.java:827) at org.eclipse.jdt.internal.compiler.ProcessTaskManager.run(ProcessTaskManager.java:137) at java.lang.Thread.run(Unknown Source) These kind of bugs are really critical because make the compiler stop working and the whole Eclipse project doesn't build anymore. |
| Comment by Mauro Molinari [ 31/Oct/12 ] |
|
I think that also the first class of error is related to Groovy. Should this bug be moved to GROOVY from GRECLIPSE project? |
| Comment by Mauro Molinari [ 31/Oct/12 ] |
|
Related bug: |
| Comment by Andrew Eisenberg [ 31/Oct/12 ] |
|
I just created GROOVY-5776 since at lease part of this bug is a groovy compiler bug. |
| Comment by Andrew Eisenberg [ 31/Oct/12 ] |
|
@Philip, as for the "Queueing whilst already iterating" exception, does your project have a large number of source files (more specifically, > 2000)? |
| Comment by Philip Graham [ 31/Oct/12 ] |
|
The project itself is a grails project that does not have a large number of source files but relies on a number of plugins that may bring the count above 2000, although I'm not sure. I'm pretty sure the problem I'm running into is GROOVY-5776. |
| Comment by Andrew Eisenberg [ 31/Oct/12 ] |
|
Should have directed that question to Ian, the original reporter of this bug. I'm thinking that the first stack trace is unrelated to the second. Philip, are you working on the same project and are you still getting the "Queuing..." stack trace? And if you take steps to avoid the second stack trace do you still see the first? |
| Comment by Andrew Eisenberg [ 24/Apr/13 ] |
|
Finally getting a chance to look at this. |
[GRECLIPSE-1490] Provide a way for method contributions to list a set of valid values for arguments Created: 10/Sep/12 Updated: 10/Sep/12 |
|
| Status: | Open |
| Project: | GRECLIPSE |
| Component/s: | DSL Support |
| Affects Version/s: | None |
| Fix Version/s: | None |
| Type: | Improvement | Priority: | Major |
| Reporter: | Andrew Eisenberg | Assignee: | Unassigned |
| Resolution: | Unresolved | ||
| Labels: | None | ||
| Remaining Estimate: | Not Specified | ||
| Time Spent: | Not Specified | ||
| Original Estimate: | Not Specified | ||
| Number of attachments : | 0 |
| Description |
|
This issue is primarily to support the first and last methods of grails gorm. See here: http://hudson.grails.org/view/Grails%202.2.x/job/grails_docs_2.2.x/lastSuccessfulBuild/artifact/build/docs/ref/Domain%20Classes/first.html For example
class Calendar {
String calculateDate(String month, String dayOfWeek, int yaar) { ... }
}
In the above example, valid values for month are: 'January', 'February', 'March', etc. And valid values for dayOfWeek are 'Sunday', etc. We should allow DSLDs to provide content assist for these kinds of arguments. Parameter guessing proposals should be able to propose this small set of constants. |
[GRECLIPSE-1489] Add support for Geb Created: 07/Sep/12 Updated: 24/Apr/13 |
|
| Status: | Open |
| Project: | GRECLIPSE |
| Component/s: | None |
| Affects Version/s: | None |
| Fix Version/s: | None |
| Type: | Improvement | Priority: | Major |
| Reporter: | Jeff Sussna | Assignee: | Unassigned |
| Resolution: | Unresolved | ||
| Labels: | wish | ||
| Remaining Estimate: | Not Specified | ||
| Time Spent: | Not Specified | ||
| Original Estimate: | Not Specified | ||
| Number of attachments : | 0 |
| Description |
|
Because Geb makes heavy use of methodMissing and propertyMissing, Geb code in Eclipse is a mess of underlines, and things like "Open Declaration" don't work. |
| Comments |
| Comment by Andrew Eisenberg [ 07/Sep/12 ] |
|
Can you give some specific examples? Also, this could be a situation where the geb library ships with a DSLD. See the documentation here: |
| Comment by Jeff Sussna [ 07/Sep/12 ] |
|
Consider the following Geb code: class MyPage extends Page { static content = { myButton { $("button", id: "MyButton") } } void clickMyButton() { myButton.click() } } static main(args) { at MyPage myButton.click() clickMyButton() } This code will work, but Eclipse won't be able to resolve "myButton" or "clickMyButton" since Geb dynamically binds them to MyPage. I'm not a DSLD expert but I don't think it would help. Hoping that Luke Daley, Geb developer, will weigh in. |
| Comment by Andrew Eisenberg [ 07/Sep/12 ] |
|
I'm happy to help. Feel free to drop me an email privately and we can chat about this. Also, you can include Luke in the conversation. |
| Comment by Jeff Sussna [ 07/Sep/12 ] |
|
I posted the link to this issue to the Geb user group mailing list and asked Luke to pile on. Getting this working is likely a long shot, but it would make Geb a lot easier to work with, and Geb is a really cool framework, so can only hope |
| Comment by Luke Daley [ 10/Sep/12 ] |
|
Hi, The basic problem is that the DSL can't really be described in a static way, making it difficult (if not impossible) to provide intellisense. There is a “browser” object that has-a page. The browser object defers (via methodMissing and propertyMissing) to its page which has a user defined API. To make this work, Eclipse would have to understand certain parts of the Geb DSL that imply what the current page is. I'd like to improve whatever we can though to get whatever support is possible. |
[GRECLIPSE-1484] Content assist for type variables Created: 27/Aug/12 Updated: 17/Jul/14 |
|
| Status: | Open |
| Project: | GRECLIPSE |
| Component/s: | Content Assist |
| Affects Version/s: | 2.7.0.Release |
| Fix Version/s: | None |
| Type: | Bug | Priority: | Major |
| Reporter: | Andrew Eisenberg | Assignee: | Unassigned |
| Resolution: | Unresolved | ||
| Labels: | triaged, wish | ||
| Remaining Estimate: | Not Specified | ||
| Time Spent: | Not Specified | ||
| Original Estimate: | Not Specified | ||
| Number of attachments : | 0 |
| Description |
|
Content assist is not working for type variables. For example:
new HashSet<|>()
Content assist at | should provide types, but it is not. |
[GRECLIPSE-1477] If statement with body on same line causes improper indentation of next line Created: 10/Aug/12 Updated: 05/Jun/14 |
|
| Status: | Open |
| Project: | GRECLIPSE |
| Component/s: | Formatting |
| Affects Version/s: | 2.7.0.Release |
| Fix Version/s: | None |
| Type: | Bug | Priority: | Major |
| Reporter: | Andrew Eisenberg | Assignee: | Unassigned |
| Resolution: | Unresolved | ||
| Labels: | None | ||
| Remaining Estimate: | Not Specified | ||
| Time Spent: | Not Specified | ||
| Original Estimate: | Not Specified | ||
| Number of attachments : | 0 |
| Description |
|
I would expect that formatting this: if (true) break something() Should have no change, but instead the second line is indented if (true) break something() |
[GRECLIPSE-1473] Argument names missing in code assist proposals when using code assist to implement missing methods Created: 06/Aug/12 Updated: 05/Jun/14 |
|
| Status: | Open |
| Project: | GRECLIPSE |
| Component/s: | Editor |
| Affects Version/s: | 2.7.0.Release |
| Fix Version/s: | None |
| Type: | Bug | Priority: | Minor |
| Reporter: | Mauro Molinari | Assignee: | Unassigned |
| Resolution: | Unresolved | ||
| Labels: | triaged | ||
| Remaining Estimate: | Not Specified | ||
| Time Spent: | Not Specified | ||
| Original Estimate: | Not Specified | ||
| Number of attachments : | 0 |
| Description |
|
Consider the following interface: package test; public interface I { void myMethod(String a, int b); } and the following Groovy class: package test class A implements I { | } Then, invoke code assist at "|" to implement myMethod. The code assist dialog proposes: myMethod(String arg0, int arg1): void - Override method in 'I' I would expect, instead: myMethod(String a, int b): void - Override method in 'I' Well, it also proposes: equals(Object param0): boolean - Override method in 'Object' instead of: equals(Object obj): boolean - Override method in 'Object' However, thanks to |
| Comments |
| Comment by Andrew Eisenberg [ 07/Aug/12 ] |
|
Interesting...not something I had noticed before. |
| Comment by Andrew Eisenberg [ 07/Aug/12 ] |
|
No simple solution at this point. For efficiency reasons, JDTMethodNode (the backing behind what creates the content assist proposals) does not calculate names for its parameters. However, the JDT infrastructure that applies the proposal does calculate the names. This is why you see the names in the text, but not in the proposal list. The proper solution would be to implement a back door to JDTMethodNode so that it could calculate parameter names after it is already initialized. |
| Comment by Vasiliy Kizhaev [ 05/Jun/14 ] |
|
This is quite similar to GRECLIPSE-1426 so they might be fixed together. |
[GRECLIPSE-1471] Support Groovy 2's extension modules Created: 03/Aug/12 Updated: 05/Jun/14 |
|
| Status: | Open |
| Project: | GRECLIPSE |
| Component/s: | Compiler Integration |
| Affects Version/s: | 2.7.0.Release |
| Fix Version/s: | None |
| Type: | New Feature | Priority: | Major |
| Reporter: | Guillaume Laforge | Assignee: | Unassigned |
| Resolution: | Unresolved | ||
| Labels: | wish | ||
| Remaining Estimate: | Not Specified | ||
| Time Spent: | Not Specified | ||
| Original Estimate: | Not Specified | ||
| Issue Links: |
|
||||||||
| Number of attachments : | 0 | ||||||||
| Description |
|
Groovy 2 introduced "extension modules": Basically, it defines some category-like classes in some META-INF/services descriptor, and the classes listed there provide additional methods that should be used for code completion. |
| Comments |
| Comment by Andrew Eisenberg [ 03/Aug/12 ] |
|
Work on the compiler integration first and then work on the inferencing/content assist. |
| Comment by Andrew Eisenberg [ 03/Aug/12 ] |
|
Already working when extensions are defined as source in the same project, but not working cross-project. |
| Comment by Andrew Eisenberg [ 03/Aug/12 ] |
|
This is a runtime problem and has nothing to do with the compiler integration. Rather, it is a classloader problem. I think the extensions descriptor is located in a classloader that is not being checked for extensions. |
| Comment by Andrew Eisenberg [ 03/Aug/12 ] |
|
Feeling a bit silly now. I originally didn't have my classpaths set up properly. Fixed the problem and now extensions are working at runtime for me in the same project, in a separate project, in an external class folder, as well as in a jar. So, for runtime, I have all bases covered (without making any changes). Just need to work on inferencing. |
| Comment by Andrew Eisenberg [ 03/Aug/12 ] |
|
Thinking about how to implement the editing side of this... Classpath scanning in Eclipse is not cheap. We already have some infrastructure that does this for DSLDs. Perhaps could piggy-back off of this infrastructure to also look for extensions. Would need to refactor a bit and move the RefreshDSLDJob into a different plugin so that the inferencer could access it. |
| Comment by Guillaume Laforge [ 03/Aug/12 ] |
|
Compared to DSLDs, the extension module descriptor is always in the same folder (whether in a JAR or on the file system, etc), so perhaps that's a bit cheaper to look at that specific place? |
| Comment by Andrew Eisenberg [ 03/Aug/12 ] |
|
DSLDs are also always in the same package when they are coming from outside the current project (ie- jars, other projects, class folders, ...). The problem is constantly having to trudge through the classpath on every keystroke to look for extensions vs. caching this and only making changes as classpaths change. |
[GRECLIPSE-1465] Organize imports operation when run outside the editor uses JDT's organize imports, not Groovy-Eclipse's Created: 18/Jul/12 Updated: 22/Apr/13 |
|
| Status: | Open |
| Project: | GRECLIPSE |
| Component/s: | Formatting |
| Affects Version/s: | None |
| Fix Version/s: | None |
| Type: | Bug | Priority: | Major |
| Reporter: | Andrew Eisenberg | Assignee: | Unassigned |
| Resolution: | Unresolved | ||
| Labels: | stability | ||
| Remaining Estimate: | Not Specified | ||
| Time Spent: | Not Specified | ||
| Original Estimate: | Not Specified | ||
| Number of attachments : | 0 |
| Description |
|
This can cause unpredictable results in groovy files. At the very least, it would be nice to just be able to ignore groovy files in these batch organize operations. |
[GRECLIPSE-1461] hasArgument(type()) inside enclosingCall pointcut does not know inferred type of arguments Created: 09/Jul/12 Updated: 05/Jun/14 |
|
| Status: | Open |
| Project: | GRECLIPSE |
| Component/s: | None |
| Affects Version/s: | None |
| Fix Version/s: | None |
| Type: | Bug | Priority: | Major |
| Reporter: | Andrew Eisenberg | Assignee: | Unassigned |
| Resolution: | Unresolved | ||
| Labels: | None | ||
| Remaining Estimate: | Not Specified | ||
| Time Spent: | Not Specified | ||
| Original Estimate: | Not Specified | ||
| Number of attachments : | 0 |
| Description |
|
Somewhat related to GRECLIPSE-1460, a poincut like this:
enclosingCall(name('foo') & hasArgument(types : type())
Should match on the inferred type of the argument, but it is not. It only matches on static types. This will require a change inside of VariableScope so that we keep track of method call argument types along with the method call itself. |
[GRECLIPSE-1460] enclosingCall pointcut does not recognize declartingType pointcut Created: 06/Jul/12 Updated: 05/Jun/14 |
|
| Status: | Open |
| Project: | GRECLIPSE |
| Component/s: | DSL Support |
| Affects Version/s: | 2.7.0.Release |
| Fix Version/s: | None |
| Type: | Improvement | Priority: | Major |
| Reporter: | Andrew Eisenberg | Assignee: | Unassigned |
| Resolution: | Unresolved | ||
| Labels: | None | ||
| Remaining Estimate: | Not Specified | ||
| Time Spent: | Not Specified | ||
| Original Estimate: | Not Specified | ||
| Number of attachments : | 0 |
| Description |
|
Given this dsld:
contribute(enclosingCall() & enclosingCallDeclaringType("Sge")) {
property name:'foo'
}
and this snippet:
def flart(closure) { }
flart {
foo
}
foo is properly inferred. However, if you move to using declaringClass, it no longer works:
contribute(enclosingCall(declaringType("Sge"))) {
property name:'foo'
}
The problem is that the enclosingCall pointcut doesn't pass along the declaring class with its list of method calls. |
[GRECLIPSE-1457] Project dependencies aren't visible for Groovy classes in default package Created: 05/Jul/12 Updated: 05/Jun/14 |
|
| Status: | Open |
| Project: | GRECLIPSE |
| Component/s: | Compiler Integration |
| Affects Version/s: | 2.7.0.Release |
| Fix Version/s: | None |
| Type: | Bug | Priority: | Major |
| Reporter: | Peter Niederwieser | Assignee: | Unassigned |
| Resolution: | Unresolved | ||
| Labels: | None | ||
| Remaining Estimate: | Not Specified | ||
| Time Spent: | Not Specified | ||
| Original Estimate: | Not Specified | ||
| Environment: |
Eclipse 3.7.2, Groovy Eclipse 2.7, Mac OS 10.7.4 |
||
| Number of attachments : | 0 |
| Description |
|
For Groovy classes in the default package, project dependencies aren't visible. For example, I've added below class to spock-specs (src/test/groovy), which has a project dependency on spock-core. I get an error "Groovy:unable to resolve class spock.lang.Specification". Moving the class into a named package solves the problem. import spock.lang.Specification class MySpec extends Specification {} |
| Comments |
| Comment by Andrew Eisenberg [ 13/Jul/12 ] |
|
I am naively trying to reproduce this using the description above, but cannot. Inter-project dependencies are working fine even in the default package. What groovy version is this? Will I see this problem if I clone the spock git repo? |
| Comment by Peter Niederwieser [ 13/Jul/12 ] |
|
This was with Groovy 1.8.6. For me the problem was occurring in the Spock project (http://github.spockframework.org/spock). I had quickly added a spec in an attempt to test my new DSLD (that’s why I was using the default package), but the spock.lang.Specification class wasn't recognized. Moving the class to a package other than the default package solved the problem. |
[GRECLIPSE-1451] groovy-eclipse-compiler desn't work with com.mysema.query.apt.jpa.JPAAnnotationProcessor Created: 25/Jun/12 Updated: 05/Jun/14 |
|
| Status: | Open |
| Project: | GRECLIPSE |
| Component/s: | Maven integration |
| Affects Version/s: | 2.6.0.Release |
| Fix Version/s: | None |
| Type: | Bug | Priority: | Major |
| Reporter: | Daniel Frank | Assignee: | Unassigned |
| Resolution: | Unresolved | ||
| Labels: | None | ||
| Remaining Estimate: | Not Specified | ||
| Time Spent: | Not Specified | ||
| Original Estimate: | Not Specified | ||
| Environment: |
Java version: 1.7.0 and Apache Maven 3.0.3 |
||
| Number of attachments : | 0 |
| Description |
|
I'm trying to use the Annotation Processor that way: But this always results in the following error:
Internal compiler error: java.lang.ClassNotFoundException: "com.mysema.query.apt.jpa.JPAAnnotationProcessor" at java.net.URLClassLoader$1.run(URLClassLoader.java:366)
|
| Comments |
| Comment by Andrew Eisenberg [ 25/Jun/12 ] |
|
Thanks for reporting. Do you have a full stack trace? |
| Comment by Daniel Frank [ 25/Jun/12 ] |
[GRECLIPSE-1450] Incremental compilation fails on "circular generics" Created: 25/Jun/12 Updated: 15/Sep/14 |
|
| Status: | Open |
| Project: | GRECLIPSE |
| Component/s: | Compiler Integration |
| Affects Version/s: | 2.7.0.Release |
| Fix Version/s: | None |
| Type: | Bug | Priority: | Major |
| Reporter: | Tomasz Wysocki | Assignee: | Unassigned |
| Resolution: | Unresolved | ||
| Labels: | triaged | ||
| Remaining Estimate: | Not Specified | ||
| Time Spent: | Not Specified | ||
| Original Estimate: | Not Specified | ||
| Environment: |
STS 2.9.2 |
||
| Issue Links: |
|
||||||||
| Number of attachments : | 0 | ||||||||
| Description |
|
Following "circular generics" case produces an unstable incremental compiler situation. public class AM<R extends AR> { } public class AR<M extends AM> { } Scenario: Expected result is that the problems should disappear since recompiling (clean project) works ok. Very problemating during coding and I see that the use-case (circular referencing generic classes) is similar to |
| Comments |
| Comment by Andrew Eisenberg [ 22/Apr/13 ] |
|
I'm guessing that the problem has something to do with not recording the compile dependencies between these files. If either one of these files change, then the next incremental compile should compile both of them. But it doesn't. This is likely because of a missing dependency between them. |
| Comment by Denis Murashev [ 15/Sep/14 ] |
|
It seems these two bugs have the same nature |
[GRECLIPSE-1446] Unable to run script that references groovy.util.ConfigObject Created: 22/Jun/12 Updated: 05/Jun/14 |
|
| Status: | Open |
| Project: | GRECLIPSE |
| Component/s: | Testing, Running, Debugging |
| Affects Version/s: | 2.6.1.Release |
| Fix Version/s: | None |
| Type: | Bug | Priority: | Major |
| Reporter: | Andrew Eisenberg | Assignee: | Unassigned |
| Resolution: | Unresolved | ||
| Labels: | stability | ||
| Remaining Estimate: | Not Specified | ||
| Time Spent: | Not Specified | ||
| Original Estimate: | Not Specified | ||
| Attachments: |
|
| Number of attachments : | 1 |
| Description |
|
To reproduce:
Fails with: Caught: groovy.lang.GroovyRuntimeException: failed to invoke constructor: public CustomUtilObject(groovy.util.ConfigObject) with arguments: [] reason: java.lang.IllegalArgumentException: wrong number of arguments groovy.lang.GroovyRuntimeException: failed to invoke constructor: public CustomUtilObject(groovy.util.ConfigObject) with arguments: [] reason: java.lang.IllegalArgumentException: wrong number of arguments at MyScript.run(MyScript.groovy:16) The problem with running as a groovy script is the way the classpath |
| Comments |
| Comment by Andrew Eisenberg [ 22/Jun/12 ] |
|
Test project to reproduce problem. |
| Comment by Andrew Eisenberg [ 26/Jun/12 ] |
|
When this test project is run as a java app, there are no problems. |
| Comment by Andrew Eisenberg [ 26/Jun/12 ] |
|
I am able to get this working if I do the following:
For more complex cases, I'll probably need to include all non-source entries of the compile classpath on the runtime classpath. The key is to ensure that entries are not added twice. |
| Comment by Andrew Eisenberg [ 27/Jun/12 ] |
|
Actually, my previous suggestion won't work. It seems like this problem is specific to using classes like ConfigObject that are loaded early by the GroovyClassLoader before the actual script is run. Before the script is run, ConfigObject is loaded by the GroovyClassLoader.InnerLoader and that variant of the class is returned by the call to new ConfigSlurper().parse(props). Now, when the CustomUtil constructor is called, it loads a new ConfigObject this time from the RootLoader. Now, I am not sure why the original class is not loaded at that point. It does seem like this problem is relegated to the few classes that are written in Groovy and loaded very, very early in the script running process. |
[GRECLIPSE-1444] Add the "Select Next/Previous Element" command in Groovy editor. Created: 06/Jun/12 Updated: 05/Jun/14 |
|
| Status: | Open |
| Project: | GRECLIPSE |
| Component/s: | Editor |
| Affects Version/s: | 2.6.1.Release |
| Fix Version/s: | None |
| Type: | Wish | Priority: | Major |
| Reporter: | Andrey Bloschetsov | Assignee: | Unassigned |
| Resolution: | Unresolved | ||
| Labels: | wish | ||
| Remaining Estimate: | Not Specified | ||
| Time Spent: | Not Specified | ||
| Original Estimate: | Not Specified | ||
| Environment: |
Ununtu 12.04 |
||
| Attachments: |
|
| Number of attachments : | 1 |
| Description |
|
The Java editor provides "Select Next/Previous Element" command, but Groovy editor do not. Command hotkeys: Alt+Shift+Left/Right |
| Comments |
| Comment by Andrew Eisenberg [ 06/Jun/12 ] |
|
I'm not sure what you are asking for here. Are you asking for Expand selection, so that Alt-Shift-Left (Ctrl-Shift-Left on Mac) will make the selected text to include the next/previous element? Groovy-Eclipse already has implemented Alt-Shift-Up and Alt-Shift-Down, which are different. but related actions. |
| Comment by Andrey Bloschetsov [ 06/Jun/12 ] |
|
In my keys settings it look like this (see attached file). Alt+Shift+Left/Right is a default hotkeys on Ubuntu and Windows |
| Comment by Andrew Eisenberg [ 06/Jun/12 ] |
|
Right. That's what I thought you were asking for. This is possible to implement. But it is unlikely to fit in to our 2.7.0 release. |
| Comment by Andrey Bloschetsov [ 06/Jun/12 ] |
|
ok, you know better |
[GRECLIPSE-1438] Stub generation for groovy eclipse Created: 24/May/12 Updated: 21/Sep/12 |
|
| Status: | Open |
| Project: | GRECLIPSE |
| Component/s: | Compiler Integration, Maven integration |
| Affects Version/s: | 2.6.1.Release |
| Fix Version/s: | None |
| Type: | New Feature | Priority: | Major |
| Reporter: | Andrew Eisenberg | Assignee: | Unassigned |
| Resolution: | Unresolved | ||
| Labels: | None | ||
| Remaining Estimate: | Not Specified | ||
| Time Spent: | Not Specified | ||
| Original Estimate: | Not Specified | ||
| Number of attachments : | 0 |
| Description |
|
Groovyc has the option to generate java stubs from groovy source code. This functionality is required for certain kinds of tasks, like generating GroovyDoc, and creating maven plugins using groovy. Groovy-eclipse should provide an option to generate stubs from its groovy model. |
| Comments |
| Comment by Rick Mangi [ 29/May/12 ] |
|
I would like to see this for the purpose of generating documentation. |
| Comment by Andrew Eisenberg [ 21/Sep/12 ] |
|
Not enough votes for this. If there is more interest, we will pick up this work again. |
[GRECLIPSE-1436] Convert Local Variable to Field Improvements Created: 16/May/12 Updated: 26/Jun/12 |
|
| Status: | Open |
| Project: | GRECLIPSE |
| Component/s: | Refactoring |
| Affects Version/s: | None |
| Fix Version/s: | None |
| Type: | Improvement | Priority: | Minor |
| Reporter: | Daniel Phan | Assignee: | Unassigned |
| Resolution: | Unresolved | ||
| Labels: | None | ||
| Remaining Estimate: | Not Specified | ||
| Time Spent: | Not Specified | ||
| Original Estimate: | Not Specified | ||
| Number of attachments : | 0 |
| Description |
|
The ConvertLocalVariableToField refactoring doesn't yet provide the same functionality as the JDT version. Here's what's missing so far:
|
[GRECLIPSE-1435] GroovyEclipseBug: "Cannot find type variable on method" (private static method in Java class) Created: 02/May/12 Updated: 05/Jun/14 |
|
| Status: | Open |
| Project: | GRECLIPSE |
| Component/s: | Compiler Integration |
| Affects Version/s: | 2.6.0.Release |
| Fix Version/s: | None |
| Type: | Bug | Priority: | Major |
| Reporter: | Aled Sage | Assignee: | Unassigned |
| Resolution: | Unresolved | ||
| Labels: | None | ||
| Remaining Estimate: | Not Specified | ||
| Time Spent: | Not Specified | ||
| Original Estimate: | Not Specified | ||
| Environment: |
Mac OS X 10.6.8 |
||
| Attachments: |
|
| Number of attachments : | 3 |
| Description |
|
I get the GroovyEclipseBug shown below. The method: The comilation error is reported on a different groovy class: EffectorSayHiTest.groovy, at line 0. — org.codehaus.jdt.groovy.internal.compiler.ast.GroovyEclipseBug: Cannot find type variable on method declaring element private static T getMandatoryVal(Map, java.lang.String, Class) — — You should be able to see the error by building the brooklyn repo with, for example, git commit b302e7. |
| Comments |
| Comment by Aled Sage [ 02/May/12 ] |
|
Slight correction. The signature in the Java class is: |
| Comment by Andrew Eisenberg [ 02/May/12 ] |
|
I tried a naive approach to recreating this bug and could not. I have this Java Class: import java.util.Map; public class Clazz { private static <T> T getMandatoryVal(Map<String,?> map, String key, Class<T> clazz) { return null; } } And this groovy script: println Clazz.getMandatoryVal(null, null, null); I am able to compile and run the script inside of Eclipse with no problems. I'll try cloning the repo you link to and see if I can reproduce the bug with the code in the repo. |
| Comment by Andrew Eisenberg [ 02/May/12 ] |
|
I'm still in the middle of cloning the repo, but I am looking at your pom.xml and I see a few red flags:
|
| Comment by Andrew Eisenberg [ 02/May/12 ] |
|
I'd recommend first fixing the 3 problems above and seeing if this does anything to help your problem. And even if it doesn't fix the problem, this is something you should do anyway. Also, it would be helpful if you could distill the problem down to a simpler project/ |
| Comment by Aled Sage [ 02/May/12 ] |
|
Thanks for those suggestions. I'll take a look at those. I forgot to say... as described in the brooklyn project issue link: removing the "private" from the java method declaration fixes the problem for me. |
| Comment by Andrew Eisenberg [ 02/May/12 ] |
|
I'd also recommend that you update to groovy-eclipse 2.6.1. We have fixed a few problems with generics recently. It wouldn't surprise me if there were more problems, though. I'll wait for you to fix the project structure a bit and I or someone else will have another look. I had trouble importing your project into Eclipse and so it would be hard to continue looking at this bug without a smaller project. |
| Comment by Andrew Eisenberg [ 05/Jun/12 ] |
|
Any updates on this issue? |
| Comment by Alex Heneveld [ 11/Jul/12 ] |
|
Have just updated to 4.2 Juno with org.codehaus.groovy.eclipse_2.7.0.xx-20120703-1400-e42-RELEASE and seeing this error again, in a slightly different place. Happens with both groovy 1.8.6 and 2.0.0: compiles fine on command-line mvn but in Eclipse marks this error (against what seems to be an unrelated class). Changing the visibility of the referenced method seems to fix the problem, so this isn't a significant issue for us, but wanted to give you an update, and provide details of our "fix" for anyone else who comes across it. No objections to your closing it as it is obscure (all the cut-down projects I've made don't show the error). BTW:
|
| Comment by Andrew Eisenberg [ 12/Jul/12 ] |
|
Hi Alex, Are you using the same codebase as Aled above? I wasn't able to import the project into Eclipse, so I couldn't reproduce the error myself. Is there any chance you can send me over a small sample project that can reproduce the problem? In the latest snapshot version of 2.7.1, a fix was committed that addresses some problems with generic wild cards. This may fix your problem. The fix went into the 2.0 compiler only. So, you can try updating to the latest snapshot version and using the 2.0 compiler. But again, there's not much more we can do until we can reproduce the problem ourselves. |
| Comment by Alex Heneveld [ 12/Jul/12 ] |
|
Hi Andrew, Yes, Aled and I are committers on Brooklyn. I tried to make a small project for you but couldn't reproduce there. Simplest way to reproduce is probably to checkout all of brooklyn master (brooklyncentral.github.com), but then just build core with maven (optionally build api and usage/test-support which are the only upstream dependencies of core, or ofc you can let maven download them). Then:
Once Eclipse has happily imported the "core" project and it builds, you should see this error (as the only issue; for me it turned up in SensorRegistry, complaining about a method in DependentConfiguration which is private). That said, our fix of increasing the visibility of the method is good enough for us, so up to you to determine relative priority. (The maven woes hinted above are much more painful!) I suspect there are two different bugs in GRECLIPSE but both very minor, one that it flags the error against the irrelevant class without telling us which class owns the offending private method, two that it raises an error for something which is not an error in command-line compilation. I'll happily try things subject to bandwidth (personal and hotel internet!). BTW thanks for all your work. Best |
| Comment by Robert Winch [ 18/Jul/12 ] |
|
I am getting a very similar issue when using STS 3.1.0.M3 and building the Spring Security project. I'm not exactly sure what caused it, but I was attempting to copy paste a line and the line would not paste. I also tried saving the file but the editor was unresponsive. After a while the editor changed to white with the text "Error". I have attached a screenshot of the error along with my complete error logs. The summary of the error is pasted below as well. There appear to a number of errors happening in the logs. Someone with more Eclipse experience may be able to associate the errors (or discount the other errors) and this is why I have attached the entire logs. !ENTRY org.eclipse.jdt.core 4 4 2012-07-18 09:48:02.278 !MESSAGE Error in inferencing engine for SessionManagementConfigTests.groovy !STACK 0 org.codehaus.jdt.groovy.internal.compiler.ast.GroovyEclipseBug: Cannot find type variable on method declaring element public abstract T getBean(Class<T>) throws org.springframework.beans.BeansException at org.codehaus.jdt.groovy.internal.compiler.ast.JDTResolver.createClassNode(JDTResolver.java:531) at org.codehaus.jdt.groovy.internal.compiler.ast.JDTResolver.createJDTClassNode(JDTResolver.java:448) at org.codehaus.jdt.groovy.internal.compiler.ast.JDTResolver.convertToClassNode(JDTResolver.java:436) at org.codehaus.jdt.groovy.internal.compiler.ast.JDTClassNode.methodBindingToMethodNode(JDTClassNode.java:338) at org.codehaus.jdt.groovy.internal.compiler.ast.JDTClassNode.initializeMembers(JDTClassNode.java:264) at org.codehaus.jdt.groovy.internal.compiler.ast.JDTClassNode.initialize(JDTClassNode.java:233) at org.codehaus.jdt.groovy.internal.compiler.ast.JDTClassNode.lazyClassInit(JDTClassNode.java:157) at org.codehaus.groovy.ast.ClassNode.getInterfaces(ClassNode.java:429) at org.eclipse.jdt.groovy.search.VariableScope.findAllInterfaces(VariableScope.java:853) at org.eclipse.jdt.groovy.search.VariableScope.findAllInterfaces(VariableScope.java:857) at org.eclipse.jdt.groovy.search.VariableScope.findAllInterfaces(VariableScope.java:857) at org.eclipse.jdt.groovy.search.VariableScope.findAllInterfaces(VariableScope.java:857) at org.eclipse.jdt.groovy.search.VariableScope.findAllInterfaces(VariableScope.java:857) at org.eclipse.jdt.groovy.search.VariableScope.createTypeHierarchy(VariableScope.java:896) at org.eclipse.jdt.groovy.search.VariableScope.createTypeHierarchy(VariableScope.java:892) at org.eclipse.jdt.groovy.search.VariableScope.createTypeHierarchy(VariableScope.java:892) at org.eclipse.jdt.groovy.search.VariableScope.createTypeHierarchy(VariableScope.java:892) at org.eclipse.jdt.groovy.search.GenericsMapper.gatherGenerics(GenericsMapper.java:41) at org.eclipse.jdt.groovy.search.SimpleTypeLookup.typeFromDeclaration(SimpleTypeLookup.java:488) at org.eclipse.jdt.groovy.search.SimpleTypeLookup.findTypeForNameWithKnownObjectExpression(SimpleTypeLookup.java:331) at org.eclipse.jdt.groovy.search.SimpleTypeLookup.findType(SimpleTypeLookup.java:213) at org.eclipse.jdt.groovy.search.SimpleTypeLookup.lookupType(SimpleTypeLookup.java:80) at org.eclipse.jdt.groovy.search.TypeInferencingVisitorWithRequestor.lookupExpressionType(TypeInferencingVisitorWithRequestor.java:1863) at org.eclipse.jdt.groovy.search.TypeInferencingVisitorWithRequestor.handleSimpleExpression(TypeInferencingVisitorWithRequestor.java:1833) at org.eclipse.jdt.groovy.search.TypeInferencingVisitorWithRequestor.visitConstantExpression(TypeInferencingVisitorWithRequestor.java:1355) at org.codehaus.groovy.ast.expr.ConstantExpression.visit(ConstantExpression.java:55) at org.eclipse.jdt.groovy.search.TypeInferencingVisitorWithRequestor.visitMethodCallExpression(TypeInferencingVisitorWithRequestor.java:1518) at org.codehaus.groovy.ast.expr.MethodCallExpression.visit(MethodCallExpression.java:75) at org.eclipse.jdt.groovy.search.TypeInferencingVisitorWithRequestor.visitBinaryExpression(TypeInferencingVisitorWithRequestor.java:946) at org.codehaus.groovy.ast.expr.BinaryExpression.visit(BinaryExpression.java:49) at org.codehaus.groovy.ast.CodeVisitorSupport.visitExpressionStatement(CodeVisitorSupport.java:69) at org.codehaus.groovy.ast.ClassCodeVisitorSupport.visitExpressionStatement(ClassCodeVisitorSupport.java:209) at org.codehaus.groovy.ast.stmt.ExpressionStatement.visit(ExpressionStatement.java:40) at org.codehaus.groovy.ast.CodeVisitorSupport.visitBlockStatement(CodeVisitorSupport.java:35) at org.codehaus.groovy.ast.ClassCodeVisitorSupport.visitBlockStatement(ClassCodeVisitorSupport.java:179) at org.eclipse.jdt.groovy.search.TypeInferencingVisitorWithRequestor.visitBlockStatement(TypeInferencingVisitorWithRequestor.java:1286) at org.codehaus.groovy.ast.stmt.BlockStatement.visit(BlockStatement.java:69) at org.codehaus.groovy.ast.ClassCodeVisitorSupport.visitClassCodeContainer(ClassCodeVisitorSupport.java:102) at org.codehaus.groovy.ast.ClassCodeVisitorSupport.visitConstructorOrMethod(ClassCodeVisitorSupport.java:113) at org.eclipse.jdt.groovy.search.TypeInferencingVisitorWithRequestor.visitConstructorOrMethod(TypeInferencingVisitorWithRequestor.java:785) at org.eclipse.jdt.groovy.search.TypeInferencingVisitorWithRequestor.visitJDT(TypeInferencingVisitorWithRequestor.java:524) at org.eclipse.jdt.groovy.search.TypeInferencingVisitorWithRequestor.visitJDT(TypeInferencingVisitorWithRequestor.java:370) at org.eclipse.jdt.groovy.search.TypeInferencingVisitorWithRequestor.visitCompilationUnit(TypeInferencingVisitorWithRequestor.java:318) at org.codehaus.groovy.eclipse.editor.highlighting.GatherSemanticReferences.findSemanticHighlightingReferences(GatherSemanticReferences.java:52) at org.codehaus.groovy.eclipse.editor.highlighting.GroovySemanticReconciler.reconciled(GroovySemanticReconciler.java:149) at org.eclipse.jdt.internal.ui.javaeditor.CompilationUnitEditor.reconciled(CompilationUnitEditor.java:1664) at org.eclipse.jdt.internal.ui.text.java.JavaReconcilingStrategy.reconciled(JavaReconcilingStrategy.java:212) at org.eclipse.jdt.internal.ui.text.JavaCompositeReconcilingStrategy.reconciled(JavaCompositeReconcilingStrategy.java:164) at org.eclipse.jdt.internal.ui.text.JavaCompositeReconcilingStrategy.reconcile(JavaCompositeReconcilingStrategy.java:112) at org.eclipse.jface.text.reconciler.MonoReconciler.process(MonoReconciler.java:77) at org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread.run(AbstractReconciler.java:206) |
| Comment by Andrew Eisenberg [ 18/Jul/12 ] |
|
Hi Rob, Base on the screenshot and the error log, it looks like you are seeing and look for messages like this in your error log:
So, after you install, please comment on that bug if you see the blank editor again or if you see the entry in the error log. And if you don't see it after a few days, then comment anyway because that's another data point saying that the problem might be fixed by the changes I put in. Now, the stack trace you pasted is a different error |
| Comment by Robert Winch [ 18/Jul/12 ] |
|
Andrew, Thank you for your prompt response, looking through the logs, and pointing me to the additional JIRAs. I will update to the latest snapshot and provide feedback on whether or not it appears to fixed I am using Groovy 1.7 compiler (GRECLIPSE 2.7.0.xx-20120703-1400-e42-RELEASE). I'm not exactly sure what triggered the behavior to be honest. Looking at the logs I think the error was triggered prior to the save (I tried to save because I realized it was locked up already and hoped it would save before it crashed). I was editing the file and then the editor in STS stopped responding (i.e. I could not copy, paste, or save). After trying to copy paste a few times I tried to save. When that did not work I got the error from It seemed like the error only happened once, but then triggered a lot of Unhandled loop event exceptions. The problem did not immediately trigger any dialogs that displayed the error. In fact the only dialog I saw was in response to I'm sorry if this is vague, but the reason and order of events are a bit mysterious to me. |
| Comment by Robert Winch [ 18/Jul/12 ] |
|
I'm not sure if this is the preferred place for this discussion, but after updating the the e4.2 snapshot I get a series of errors at startup. I have attached the entire logs, but the gist of it seems to be: java.lang.NoSuchMethodError: org.codehaus.groovy.ast.ClassNode.addPropertyWithoutField(Lorg/codehaus/groovy/ast/PropertyNode;)V at org.codehaus.jdt.groovy.internal.compiler.ast.JDTClassNode.initializeProperties(JDTClassNode.java:543) at org.codehaus.jdt.groovy.internal.compiler.ast.JDTClassNode.ensurePropertiesInitialized(JDTClassNode.java:526) at org.codehaus.jdt.groovy.internal.compiler.ast.JDTClassNode.getProperties(JDTClassNode.java:621) at org.codehaus.groovy.classgen.VariableScopeVisitor.findClassMember(VariableScopeVisitor.java:184) at org.codehaus.groovy.classgen.VariableScopeVisitor.findClassMember(VariableScopeVisitor.java:188) at org.codehaus.groovy.classgen.VariableScopeVisitor.checkVariableNameForDeclaration(VariableScopeVisitor.java:249) at org.codehaus.groovy.classgen.VariableScopeVisitor.visitMethodCallExpression(VariableScopeVisitor.java:460) at org.codehaus.groovy.ast.expr.MethodCallExpression.visit(MethodCallExpression.java:75) at org.codehaus.groovy.ast.CodeVisitorSupport.visitExpressionStatement(CodeVisitorSupport.java:69) at org.codehaus.groovy.ast.ClassCodeVisitorSupport.visitExpressionStatement(ClassCodeVisitorSupport.java:209) at org.codehaus.groovy.ast.stmt.ExpressionStatement.visit(ExpressionStatement.java:40) at org.codehaus.groovy.ast.CodeVisitorSupport.visitBlockStatement(CodeVisitorSupport.java:35) at org.codehaus.groovy.ast.ClassCodeVisitorSupport.visitBlockStatement(ClassCodeVisitorSupport.java:179) at org.codehaus.groovy.classgen.VariableScopeVisitor.visitBlockStatement(VariableScopeVisitor.java:321) at org.codehaus.groovy.ast.stmt.BlockStatement.visit(BlockStatement.java:69) at org.codehaus.groovy.ast.ClassCodeVisitorSupport.visitClassCodeContainer(ClassCodeVisitorSupport.java:102) at org.codehaus.groovy.ast.ClassCodeVisitorSupport.visitConstructorOrMethod(ClassCodeVisitorSupport.java:113) at org.codehaus.groovy.classgen.VariableScopeVisitor.visitConstructorOrMethod(VariableScopeVisitor.java:446) at org.codehaus.groovy.ast.ClassCodeVisitorSupport.visitMethod(ClassCodeVisitorSupport.java:124) at org.codehaus.groovy.ast.ClassNode.visitContents(ClassNode.java:1157) at org.codehaus.groovy.ast.ClassCodeVisitorSupport.visitClass(ClassCodeVisitorSupport.java:51) at org.codehaus.groovy.classgen.VariableScopeVisitor.visitClass(VariableScopeVisitor.java:429) at org.codehaus.groovy.control.CompilationUnit$1.call(CompilationUnit.java:694) at org.codehaus.groovy.control.CompilationUnit.applyToSourceUnits(CompilationUnit.java:961) at org.codehaus.groovy.control.CompilationUnit.doPhaseOperation(CompilationUnit.java:590) at org.codehaus.groovy.control.CompilationUnit.processPhaseOperations(CompilationUnit.java:566) at org.codehaus.groovy.control.CompilationUnit.compile(CompilationUnit.java:543) at org.codehaus.jdt.groovy.internal.compiler.ast.GroovyCompilationUnitDeclaration.processToPhase(GroovyCompilationUnitDeclaration.java:171) at org.codehaus.jdt.groovy.internal.compiler.ast.GroovyCompilationUnitDeclaration.resolve(GroovyCompilationUnitDeclaration.java:1994) at org.eclipse.jdt.internal.compiler.Compiler.resolve(Compiler.java:980) at org.eclipse.jdt.internal.core.CompilationUnitProblemFinder.process_aroundBody0(CompilationUnitProblemFinder.java:201) at org.eclipse.jdt.internal.core.CompilationUnitProblemFinder.process_aroundBody1$advice(CompilationUnitProblemFinder.java:244) at org.eclipse.jdt.internal.core.CompilationUnitProblemFinder.process(CompilationUnitProblemFinder.java:1) at org.codehaus.jdt.groovy.model.GroovyCompilationUnit.buildStructure(GroovyCompilationUnit.java:319) at org.eclipse.jdt.internal.core.Openable.generateInfos(Openable.java:258) at org.eclipse.jdt.internal.core.SourceRefElement.generateInfos(SourceRefElement.java:107) at org.eclipse.jdt.internal.core.JavaElement.openWhenClosed(JavaElement.java:526) at org.eclipse.jdt.internal.core.JavaElement.getElementInfo(JavaElement.java:255) at org.eclipse.jdt.internal.core.JavaElement.getElementInfo(JavaElement.java:241) at org.eclipse.jdt.internal.core.JavaElement.exists(JavaElement.java:159) at org.eclipse.mylyn.internal.java.ui.JavaUiBridge.open(JavaUiBridge.java:52) at org.eclipse.mylyn.internal.context.ui.state.EditorStateParticipant.restoreState(EditorStateParticipant.java:150) at org.eclipse.mylyn.internal.context.ui.state.ContextStateManager$3.run(ContextStateManager.java:114) at org.eclipse.mylyn.internal.context.ui.state.ContextStateManager$3.run(ContextStateManager.java:1) at org.eclipse.mylyn.commons.core.CommonListenerList$1.run(CommonListenerList.java:93) at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42) at org.eclipse.mylyn.commons.core.CommonListenerList.notify(CommonListenerList.java:85) at org.eclipse.mylyn.internal.context.ui.state.ContextStateManager.restoreState(ContextStateManager.java:110) at org.eclipse.mylyn.internal.context.tasks.ui.ContextStatePersistenceHandler.activated(ContextStatePersistenceHandler.java:62) at org.eclipse.mylyn.internal.context.tasks.ui.ContextTasksStartupHandler$ContextActivationListener.contextChanged(ContextTasksStartupHandler.java:115) at org.eclipse.mylyn.internal.context.core.InteractionContextManager$6.run(InteractionContextManager.java:688) at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42) at org.eclipse.mylyn.internal.context.core.InteractionContextManager.internalActivateContext(InteractionContextManager.java:679) at org.eclipse.mylyn.internal.context.core.InteractionContextManager.activateContext(InteractionContextManager.java:180) at org.eclipse.mylyn.internal.context.tasks.ui.TaskActivityMonitor$2.taskActivated(TaskActivityMonitor.java:75) at org.eclipse.mylyn.internal.tasks.core.TaskActivityManager.activateTask(TaskActivityManager.java:479) at org.eclipse.mylyn.internal.tasks.ui.TasksUiPlugin$TasksUiInitializationJob.runInUIThread(TasksUiPlugin.java:424) at org.eclipse.ui.progress.UIJob$1.run(UIJob.java:95) at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35) at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:135) at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:3529) at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3182) at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run(PartRenderingEngine.java:1022) at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332) at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:916) at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:86) at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:585) at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332) at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:540) at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:149) at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:124) at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196) at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:110) at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:79) at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:353) at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:180) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:597) at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:629) at org.eclipse.equinox.launcher.Main.basicRun(Main.java:584) at org.eclipse.equinox.launcher.Main.run(Main.java:1438) at org.eclipse.equinox.launcher.Main.main(Main.java:1414) |
| Comment by Andrew Eisenberg [ 18/Jul/12 ] |
|
The java.lang.NoSuchMethodError was a problem introduced in the last snapshot build only. Should be fixed in a few hours. |
| Comment by John Martin [ 23/Jul/12 ] |
|
FYI - I don't know if this is related but I am getting the same error stacktrace as reported above. Today I allowed STS 2.9.2 on my system to perform some regular updates and since then I have been getting the above error (org.codehaus.groovy.ast.ClassNode.addPropertyWithoutField) when opening any groovy or gsp files, which is making my IDE useless. java.lang.NoSuchMethodError: org.codehaus.groovy.ast.ClassNode.addPropertyWithoutField(Lorg/codehaus/groovy/ast/PropertyNode;)V |
| Comment by Andrew Eisenberg [ 23/Jul/12 ] |
|
Sorry...totally different problem. We put out a bad snapshot a little while ago. This problem is/should be fixed. Make sure you are installing from this update site: http://dist.codehaus.org/groovy/distributions/greclipse/snapshot/e3.7/ Go to Help -> Install new software... In the work with box, add one of the urls above. |
| Comment by John Martin [ 24/Jul/12 ] |
|
Thank you! Using the snapshot update site solved my problem. I had imported the bookmark.xml from http://dist.springsource.com/snapshot/TOOLS/composite/e3.7/bookmarks.xml as stated in the installation instructions for doing updates but that obviously didn't work. |
| Comment by Andrew Eisenberg [ 24/Jul/12 ] |
|
Those bookmarks need to be updated. Thanks for pointing this out. |
[GRECLIPSE-1432] Improve the error handling when compilation fails due to @Grab / @GrabConfig Created: 27/Apr/12 Updated: 05/Jun/14 |
|
| Status: | Open |
| Project: | GRECLIPSE |
| Component/s: | Compiler Integration |
| Affects Version/s: | 2.6.1.Release |
| Fix Version/s: | None |
| Type: | Improvement | Priority: | Minor |
| Reporter: | Daniel Mikusa | Assignee: | Unassigned |
| Resolution: | Unresolved | ||
| Labels: | grab | ||
| Remaining Estimate: | Not Specified | ||
| Time Spent: | Not Specified | ||
| Original Estimate: | Not Specified | ||
| Environment: |
Windows 7, Ubuntu Linux 10.04 w/ Java 1.6.0_31 |
||
| Number of attachments : | 0 |
| Description |
|
1.) Create a new Groovy Project, use all default values. package demo import groovy.sql.Sql @GrabConfig(systemClassLoader=true) @Grab(group="mysql", module="mysql-connector-java", version="5.1.15") class Test { String name } println "Hello World!" 4.) Save the file. At this point there will be errors markers everywhere. Here is an example error. General error during conversion: No suitable ClassLoader found for grab java.lang.RuntimeException: No suitable ClassLoader found for grab at sun.reflect.GeneratedConstructorAccessor52.newInstance(Unknown Source) at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27) at java.lang.reflect.Constructor.newInstance(Constructor.java:513) at org.codehaus.groovy.reflection.CachedConstructor.invoke(CachedConstructor.java:77) at org.codehaus.groovy.runtime.callsite.ConstructorSite$ConstructorSiteNoUnwrapNoCoerce.callConstructor(ConstructorSite.java:102) at org.codehaus.groovy.runtime.callsite.AbstractCallSite.callConstructor(AbstractCallSite.java:190) at groovy.grape.GrapeIvy.chooseClassLoader(GrapeIvy.groovy:175) at groovy.grape.GrapeIvy$chooseClassLoader.callCurrent(Unknown Source) at groovy.grape.GrapeIvy.grab(GrapeIvy.groovy:241) at groovy.grape.Grape.grab(Grape.java:141) at groovy.grape.GrabAnnotationTransformation.visit(GrabAnnotationTransformation.java:283) at org.codehaus.groovy.transform.ASTTransformationVisitor$3.call(ASTTransformationVisitor.java:437) at org.codehaus.groovy.control.CompilationUnit.applyToSourceUnits(CompilationUnit.java:924) at org.codehaus.groovy.control.CompilationUnit.doPhaseOperation(CompilationUnit.java:596) at org.codehaus.groovy.control.CompilationUnit.processPhaseOperations(CompilationUnit.java:572) at org.codehaus.groovy.control.CompilationUnit.compile(CompilationUnit.java:549) at org.codehaus.jdt.groovy.internal.compiler.ast.GroovyCompilationUnitDeclaration.processToPhase(GroovyCompilationUnitDeclaration.java:171) at org.codehaus.jdt.groovy.internal.compiler.ast.GroovyCompilationUnitDeclaration.analyseCode(GroovyCompilationUnitDeclaration.java:2069) at org.eclipse.jdt.internal.compiler.Compiler.process(Compiler.java:826) at org.eclipse.jdt.internal.compiler.ProcessTaskManager.run(ProcessTaskManager.java:137) at java.lang.Thread.run(Thread.java:662) TestScript.groovy /GrabDemo/scripts/demo line 0 Java Problem
This request is to improve how Eclipse handles this situation, specifically to request that a better, more succinct error message be presented to the user. Something along the lines of "we cannot compile this script under Eclipse". |
[GRECLIPSE-1429] Add content assist support for SqlGroovyMethods Created: 20/Apr/12 Updated: 05/Jun/14 |
|
| Status: | Open |
| Project: | GRECLIPSE |
| Component/s: | Content Assist, Editor |
| Affects Version/s: | 2.6.1.Release |
| Fix Version/s: | None |
| Type: | Bug | Priority: | Major |
| Reporter: | Bob Tiernay | Assignee: | Unassigned |
| Resolution: | Unresolved | ||
| Labels: | None | ||
| Remaining Estimate: | Not Specified | ||
| Time Spent: | Not Specified | ||
| Original Estimate: | Not Specified | ||
| Number of attachments : | 0 |
| Description |
|
The following expressions should be inferred : ResultSet rs = null println rs?.toRowResult() Date date = new Date() println date.toTimestamp() |
| Comments |
| Comment by Andrew Eisenberg [ 24/Apr/12 ] |
|
Should be possible for 2.7.0 |
| Comment by Andrew Eisenberg [ 13/Jul/12 ] |
|
A little more complicated than I had originally hoped. With the componentization effort, we are no longer consuming the groovy-sql jar. We need to think about whether or not it is worth it for us to do so. |
[GRECLIPSE-1428] Groovy editor does not respect @Override Created: 20/Apr/12 Updated: 27/May/14 |
|
| Status: | Open |
| Project: | GRECLIPSE |
| Component/s: | Compiler Integration |
| Affects Version/s: | 2.6.1.Release |
| Fix Version/s: | None |
| Type: | Bug | Priority: | Major |
| Reporter: | Bob Tiernay | Assignee: | Unassigned |
| Resolution: | Unresolved | ||
| Labels: | triaged | ||
| Remaining Estimate: | Not Specified | ||
| Time Spent: | Not Specified | ||
| Original Estimate: | Not Specified | ||
| Issue Links: |
|
||||||||||||||||||||
| Number of attachments : | 0 | ||||||||||||||||||||
| Description |
|
In the following script, the editor does not produce an error due to the nonOverride method not actually overriding the method:
class OverrideAnnotatationTest {
@Override
def notOverriden() {}
}
|
| Comments |
| Comment by Andy Clement [ 20/Apr/12 ] |
|
We could argue this is a groovy issue. I don't usually like greclipse producing different errors than groovy does for the same code, and groovyc doesn't report that as a problem. |
| Comment by Bob Tiernay [ 20/Apr/12 ] |
|
Created http://jira.codehaus.org/browse/GROOVY-5413 to address this issue. |
| Comment by Andrew Eisenberg [ 24/Apr/12 ] |
|
If the groovy compiler takes care of this, groovy-eclipse should theoretically pick up this change. |
| Comment by Paul King [ 09/Apr/14 ] |
|
The 2.3 beta should now take care of this. Is it possible to check whether groovy-eclipse has picked this up automatically? Note support is only for standard Java-like usage ( |
| Comment by Denis Murashev [ 27/May/14 ] |
|
Checked, groovy-eclipse picks this up automatically. It supports Java-like classes and interfaces. Properties are still not supported. |
[GRECLIPSE-1426] Argument names missing in method declaration when using code assist to implement missing methods in inner/anonymous classes Created: 16/Apr/12 Updated: 05/Jun/14 |
|
| Status: | Open |
| Project: | GRECLIPSE |
| Component/s: | Content Assist, Editor |
| Affects Version/s: | 2.6.1.Release |
| Fix Version/s: | None |
| Type: | Bug | Priority: | Major |
| Reporter: | Mauro Molinari | Assignee: | Unassigned |
| Resolution: | Unresolved | ||
| Labels: | help-requested, triaged | ||
| Remaining Estimate: | Not Specified | ||
| Time Spent: | Not Specified | ||
| Original Estimate: | Not Specified | ||
| Number of attachments : | 0 |
| Description |
|
Related to Try this: package greclipse1347 class B { void test() { I myvar = new I(){ my| } } } Invoke code completion after my and accept the proposal of myMethod (by the way, it wasn't immediately visible to me, maybe I had to save the file for the proposal to show the first time... I don't know exactly). This is what is inserted for me: void myMethod(String arg0, int arg1) {}; Not only argument names are missing, but there is the semicolon after the closing bracket and the code isn't formatted (i.e.: opening and closing brackets on the same line, no comments about auto generations, etc.). Another strange thing is that if you place the cursors inside new I() { ... }and you don't use contents assist at "my|" to implement the missing method, but you try to invoke right click -> Source -> Override/implement methods, it seems like it isn't recognized that I am inside the definition of an I instance, since the only methods I can select in the "Override/Implement methods" window are those of java.lang.Object. |
| Comments |
| Comment by Andrew Eisenberg [ 24/Apr/12 ] |
|
There are several bugs relating to inner classes that are open. I'm going to tag them all so they are easier to keep track of. |
| Comment by Vasiliy Kizhaev [ 05/Jun/14 ] |
|
This refers just to anonymous classes only, since auto-completion works well inside usual inner classes. This also happens when I call completion for Object methods (like equals). |
| Comment by Vasiliy Kizhaev [ 05/Jun/14 ] |
|
Also this issue seems to have same roots as the GRECLIPSE-1473. |
[GRECLIPSE-1425] Invalid source locations for ternary operator and elvis operator Created: 13/Apr/12 Updated: 13/Apr/12 |
|
| Status: | Open |
| Project: | GRECLIPSE |
| Component/s: | Parser |
| Affects Version/s: | 2.6.1.Release |
| Fix Version/s: | None |
| Type: | Bug | Priority: | Minor |
| Reporter: | Andrew Eisenberg | Assignee: | Unassigned |
| Resolution: | Unresolved | ||
| Labels: | None | ||
| Remaining Estimate: | Not Specified | ||
| Time Spent: | Not Specified | ||
| Original Estimate: | Not Specified | ||
| Number of attachments : | 0 |
| Description |
|
In the following expressions, the ternary and elvis operators have incorrect source locations: x = a ?: b x = a ? a : b |
[GRECLIPSE-1415] When one script refers to another script, there is a compile error, but no reconcile error Created: 23/Mar/12 Updated: 22/Apr/13 |
|
| Status: | Open |
| Project: | GRECLIPSE |
| Component/s: | Compiler Integration |
| Affects Version/s: | 2.6.1.Release |
| Fix Version/s: | None |
| Type: | Bug | Priority: | Major |
| Reporter: | Andrew Eisenberg | Assignee: | Unassigned |
| Resolution: | Unresolved | ||
| Labels: | stability | ||
| Remaining Estimate: | Not Specified | ||
| Time Spent: | Not Specified | ||
| Original Estimate: | Not Specified | ||
| Issue Links: |
|
||||||||
| Number of attachments : | 0 | ||||||||
| Description |
|
From Interesting...I see exactly what's going on here. There are two kinds of interesting operations:
The problem is that during an incremental compile, we are finding the error simply because the referred file does not exist in the output folder. The errors are being recorded even though the reconcile finds no errors. Two possible solutions:
I'm closing this bug and opening a new one that correctly describes the problem you are seeing. Thanks for being patient and working through this with me. |
[GRECLIPSE-1409] Organize imports does not remove unreferenced static imports Created: 15/Mar/12 Updated: 15/Mar/12 |
|
| Status: | Open |
| Project: | GRECLIPSE |
| Component/s: | None |
| Affects Version/s: | None |
| Fix Version/s: | None |
| Type: | Bug | Priority: | Major |
| Reporter: | Bob Tiernay | Assignee: | Unassigned |
| Resolution: | Unresolved | ||
| Labels: | None | ||
| Remaining Estimate: | Not Specified | ||
| Time Spent: | Not Specified | ||
| Original Estimate: | Not Specified | ||
| Number of attachments : | 0 |
| Description |
|
In the following script: import static java.lang.Math.PI Pressing Ctrl + Shift + O does not remove the unreferenced static import |
[GRECLIPSE-1408] Unused imports warning only work for default imports Created: 15/Mar/12 Updated: 15/Mar/12 |
|
| Status: | Open |
| Project: | GRECLIPSE |
| Component/s: | Compiler Integration |
| Affects Version/s: | 2.6.1.Release |
| Fix Version/s: | None |
| Type: | Bug | Priority: | Major |
| Reporter: | Andrew Eisenberg | Assignee: | Andy Clement |
| Resolution: | Unresolved | ||
| Labels: | None | ||
| Remaining Estimate: | Not Specified | ||
| Time Spent: | Not Specified | ||
| Original Estimate: | Not Specified | ||
| Issue Links: |
|
||||||||||||
| Number of attachments : | 0 | ||||||||||||
| Description |
|
In the following snippet:
import java.util.*
List
The import statement is underlined with a warning, saying that it is unused. It looks like the warnings only appear for on demand Nothing else seems to get the warning, ever. |
| Comments |
| Comment by Andrew Eisenberg [ 15/Mar/12 ] |
|
Also, in In the following script import java.math.BigInteger // Invalid warning here import java.math.BigDecimal // Invalid warning here println BigInteger println BigDecimal The editor's warning of: The import java.math.BigDecimal is never used The import java.math.BigInteger is never used is invalid |
[GRECLIPSE-1405] Extract method refactoring does not move leading or trailing comments into extracted method Created: 14/Mar/12 Updated: 14/Mar/12 |
|
| Status: | Open |
| Project: | GRECLIPSE |
| Component/s: | Refactoring |
| Affects Version/s: | 2.6.1.Release |
| Fix Version/s: | None |
| Type: | Bug | Priority: | Major |
| Reporter: | Andrew Eisenberg | Assignee: | Unassigned |
| Resolution: | Unresolved | ||
| Labels: | None | ||
| Remaining Estimate: | Not Specified | ||
| Time Spent: | Not Specified | ||
| Original Estimate: | Not Specified | ||
| Number of attachments : | 0 |
| Description |
|
Consider this script: private void f() { // Comment println "" } Select the entire body of the method and run the extract method refactoring. The result is this: private void f() { // Comment ff() } private ff() { println "" } Notice that the comment was not moved to the new method even though it should have been. The same behavior is seen with trailing comments: private void f() { println "" // Comment } The result of extract method is this: private void f() { ff() // Comment } private ff() { println "" } |
[GRECLIPSE-1402] Cannot extract method when selected text begins or ends with blank lines or comments Created: 13/Mar/12 Updated: 15/Mar/12 |
|
| Status: | Open |
| Project: | GRECLIPSE |
| Component/s: | Refactoring |
| Affects Version/s: | None |
| Fix Version/s: | None |
| Type: | Bug | Priority: | Minor |
| Reporter: | Bob Tiernay | Assignee: | Unassigned |
| Resolution: | Unresolved | ||
| Labels: | wish | ||
| Remaining Estimate: | Not Specified | ||
| Time Spent: | Not Specified | ||
| Original Estimate: | Not Specified | ||
| Number of attachments : | 0 |
| Description |
|
In the following scripts:
// Comment
println ""
BLANK println ""
println ""
// Comment
println "" BLANK Selecting all text and pressing Shift + Alt + M produces the following error:
|
| Comments |
| Comment by Andrew Eisenberg [ 14/Mar/12 ] |
|
Bumping priority down to minor since this only happens when you are in a script and you are trying to extract the first statement or the last statement. When you copy this code into a method and try to extract, the extraction works. Unfortunately, however trailing and leading comments are not moved with it (comments between two statements are, however. The way that source locations work for scripts is that the synthetic run method "begins" with the start of the first statement and "ends" with the end of the last statement. So, leading and trailing comments are not considered to be part of the method. Whereas it is not ideal that this doesn't work, I think that this is a small enough corner case that I am not worried about. The lack of copying comments, however is more concerning and I will raise a new issue for that. |
| Comment by Andrew Eisenberg [ 14/Mar/12 ] |
|
See GRECLIPSE-1405. |
[GRECLIPSE-1401] Cannot extract overriden method Created: 13/Mar/12 Updated: 22/Apr/13 |
|
| Status: | Open |
| Project: | GRECLIPSE |
| Component/s: | Refactoring |
| Affects Version/s: | None |
| Fix Version/s: | None |
| Type: | Bug | Priority: | Major |
| Reporter: | Bob Tiernay | Assignee: | Unassigned |
| Resolution: | Unresolved | ||
| Labels: | None | ||
| Remaining Estimate: | Not Specified | ||
| Time Spent: | Not Specified | ||
| Original Estimate: | Not Specified | ||
| Number of attachments : | 0 |
| Description |
|
In the following script: int x = 1 // Extract method with this selected, type foo println x def foo() {} Selecting println x and pressing Shift + Alt + M and typing foo produces the following error:
|
[GRECLIPSE-1393] Content Assist fails for zero-length GString expression without braces Created: 04/Mar/12 Updated: 15/Sep/14 |
|
| Status: | Open |
| Project: | GRECLIPSE |
| Component/s: | Content Assist |
| Affects Version/s: | None |
| Fix Version/s: | None |
| Type: | Bug | Priority: | Major |
| Reporter: | Bob Tiernay | Assignee: | Unassigned |
| Resolution: | Unresolved | ||
| Labels: | triaged | ||
| Remaining Estimate: | Not Specified | ||
| Time Spent: | Not Specified | ||
| Original Estimate: | Not Specified | ||
| Number of attachments : | 0 |
| Description |
|
In the following script: def variable = 1 println "$" // No variable proposal Pressing Ctrl + Space after the '$' does not propose variable |
[GRECLIPSE-1386] Open Declaration fails on subsequent overloaded constructor Created: 04/Mar/12 Updated: 15/Sep/14 |
|
| Status: | Open |
| Project: | GRECLIPSE |
| Component/s: | Editor |
| Affects Version/s: | None |
| Fix Version/s: | None |
| Type: | Bug | Priority: | Major |
| Reporter: | Bob Tiernay | Assignee: | Unassigned |
| Resolution: | Unresolved | ||
| Labels: | triaged | ||
| Remaining Estimate: | Not Specified | ||
| Time Spent: | Not Specified | ||
| Original Estimate: | Not Specified | ||
| Number of attachments : | 0 |
| Description |
|
In the following script:
class ConstructorOverload {
public ConstructorOverload(Integer integer ) {}
public ConstructorOverload(String string ) { println Math } // Cannot Ctrl+Click on ConstructorOverload, String, string or Math
}
It is not possible to Ctrl + Click on the second constructor's symbols:
|
[GRECLIPSE-1384] Content assist for parenthesized matcher expression Created: 01/Mar/12 Updated: 01/Mar/12 |
|
| Status: | Open |
| Project: | GRECLIPSE |
| Component/s: | Content Assist |
| Affects Version/s: | None |
| Fix Version/s: | None |
| Type: | Bug | Priority: | Major |
| Reporter: | Bob Tiernay | Assignee: | Unassigned |
| Resolution: | Unresolved | ||
| Labels: | None | ||
| Remaining Estimate: | Not Specified | ||
| Time Spent: | Not Specified | ||
| Original Estimate: | Not Specified | ||
| Number of attachments : | 0 |
| Description |
|
In the following script:
("" =~ /pattern/).hasGroup() // Can't auto complete: ("" =~ /pattern/).<Ctrl + Space>
There are no Matcher proposals. |
[GRECLIPSE-1383] Weird behavior of "Open Declaration" on closure it reference Created: 01/Mar/12 Updated: 15/Sep/14 |
|
| Status: | Open |
| Project: | GRECLIPSE |
| Component/s: | Editor |
| Affects Version/s: | None |
| Fix Version/s: | None |
| Type: | Bug | Priority: | Major |
| Reporter: | Bob Tiernay | Assignee: | Unassigned |
| Resolution: | Unresolved | ||
| Labels: | triaged | ||
| Remaining Estimate: | Not Specified | ||
| Time Spent: | Not Specified | ||
| Original Estimate: | Not Specified | ||
| Number of attachments : | 0 |
| Description |
|
In the following script: println "Start" Closure c = { println it } // Ctrl + Click on "it" Ctrl + Click ing on it will select "pr" in println. It should probably select one of:
|
| Comments |
| Comment by Denis Murashev [ 15/Sep/14 ] |
|
Actually two first characters in the file are selected. |
[GRECLIPSE-1381] Editor does not recognize size method calls on arrays Created: 01/Mar/12 Updated: 01/Mar/12 |
|
| Status: | Open |
| Project: | GRECLIPSE |
| Component/s: | Editor |
| Affects Version/s: | None |
| Fix Version/s: | None |
| Type: | Bug | Priority: | Major |
| Reporter: | Bob Tiernay | Assignee: | Unassigned |
| Resolution: | Unresolved | ||
| Labels: | None | ||
| Remaining Estimate: | Not Specified | ||
| Time Spent: | Not Specified | ||
| Original Estimate: | Not Specified | ||
| Number of attachments : | 0 |
| Description |
|
In the following script: String[] a = [1] as String[] println a.size() size() is underlined |
[GRECLIPSE-1380] Invalid "Open Declaration" target on class literal with .class reference Created: 29/Feb/12 Updated: 15/Sep/14 |
|
| Status: | Open |
| Project: | GRECLIPSE |
| Component/s: | Editor |
| Affects Version/s: | None |
| Fix Version/s: | None |
| Type: | Bug | Priority: | Major |
| Reporter: | Bob Tiernay | Assignee: | Unassigned |
| Resolution: | Unresolved | ||
| Labels: | triaged | ||
| Remaining Estimate: | Not Specified | ||
| Time Spent: | Not Specified | ||
| Original Estimate: | Not Specified | ||
| Number of attachments : | 0 |
| Description |
|
In the following script: println Integer.class // Invalid "Open Declaration" target println Integer Ctrl + click ing on Integer.class falsely navigates to java.lang.Class. The second correctly navigates to java.lang.Integer with respect to the Java editor. |
| Comments |
| Comment by Andrew Eisenberg [ 14/Mar/12 ] |
|
Problem here is that the Groovy AST makes no distinction between Integer and Integer.class. They are both seen as ClassExpression AST nodes. I'll have to have a deeper look to see why they are navigating to different locations. |
| Comment by Denis Murashev [ 15/Sep/14 ] |
|
Looks like already fixed in 2.9.1.RELEASE |
[GRECLIPSE-1377] Inconsistent completions for parenthesized expression at end of file Created: 29/Feb/12 Updated: 29/Feb/12 |
|
| Status: | Open |
| Project: | GRECLIPSE |
| Component/s: | Content Assist |
| Affects Version/s: | 2.6.0.Release |
| Fix Version/s: | None |
| Type: | Bug | Priority: | Minor |
| Reporter: | Andrew Eisenberg | Assignee: | Unassigned |
| Resolution: | Unresolved | ||
| Labels: | None | ||
| Remaining Estimate: | Not Specified | ||
| Time Spent: | Not Specified | ||
| Original Estimate: | Not Specified | ||
| Issue Links: |
|
||||||||
| Number of attachments : | 0 | ||||||||
| Description |
|
As described in (1). The target is the containing script, and not the type of the LHS. |
[GRECLIPSE-1376] can't navigate directly through javadoc link tag Created: 28/Feb/12 Updated: 28/Feb/12 |
|
| Status: | Open |
| Project: | GRECLIPSE |
| Component/s: | Editor |
| Affects Version/s: | None |
| Fix Version/s: | None |
| Type: | Bug | Priority: | Minor |
| Reporter: | Andy Clement | Assignee: | Unassigned |
| Resolution: | Unresolved | ||
| Labels: | None | ||
| Remaining Estimate: | Not Specified | ||
| Time Spent: | Not Specified | ||
| Original Estimate: | Not Specified | ||
| Number of attachments : | 0 |
| Description |
|
When I add a link tag in javadoc, e.g. {@link java.util.List}I can't ctrl+click or f3 navigate to the referenced type. I can hover over the doc'd thing and click it through there but java does allow me the direct navigation. |
[GRECLIPSE-1367] Varargs and Generics produce invalid warning without line number Created: 03/Feb/12 Updated: 15/Sep/14 |
|
| Status: | Open |
| Project: | GRECLIPSE |
| Component/s: | Compiler Integration, Editor |
| Affects Version/s: | 2.6.1.M1 |
| Fix Version/s: | None |
| Type: | Bug | Priority: | Major |
| Reporter: | Bob Tiernay | Assignee: | Unassigned |
| Resolution: | Unresolved | ||
| Labels: | triaged | ||
| Remaining Estimate: | Not Specified | ||
| Time Spent: | Not Specified | ||
| Original Estimate: | Not Specified | ||
| Number of attachments : | 0 |
| Description |
|
The following script: values(["x": "y"]) def values(Map<String, String>... args) { println args } produces the following error: Map is a raw type. References to generic type Map<K,V> should be parameterized which appears at line 0. This also occurs for Set. As the type is parameterized, this error should not occur. Also, there seems no way to @SuppressWarnings this away. |
| Comments |
| Comment by Denis Murashev [ 15/Sep/14 ] |
|
Actually warning should occur, but warning's position should be corrected. |
[GRECLIPSE-1365] No code select or inferencing for aliased static imports Created: 30/Jan/12 Updated: 05/Jun/14 |
|
| Status: | Open |
| Project: | GRECLIPSE |
| Component/s: | Inferencing Engine, Search |
| Affects Version/s: | 2.6.1.M1 |
| Fix Version/s: | None |
| Type: | Improvement | Priority: | Major |
| Reporter: | Andrew Eisenberg | Assignee: | Unassigned |
| Resolution: | Unresolved | ||
| Labels: | None | ||
| Remaining Estimate: | Not Specified | ||
| Time Spent: | Not Specified | ||
| Original Estimate: | Not Specified | ||
| Number of attachments : | 0 |
| Description |
|
In |
[GRECLIPSE-1360] Extract method refactoring should infer the return type Created: 30/Jan/12 Updated: 15/Sep/14 |
|
| Status: | Open |
| Project: | GRECLIPSE |
| Component/s: | Refactoring |
| Affects Version/s: | 2.6.0.Release |
| Fix Version/s: | None |
| Type: | Improvement | Priority: | Major |
| Reporter: | Bob Tiernay | Assignee: | Unassigned |
| Resolution: | Unresolved | ||
| Labels: | triaged | ||
| Remaining Estimate: | Not Specified | ||
| Time Spent: | Not Specified | ||
| Original Estimate: | Not Specified | ||
| Number of attachments : | 0 |
| Description |
|
When the extract method refactoring is performed, it should infer the return type of the new method using the last expression selected. For example: assert execute() == 2 def execute() { int i = 1 i + 1 } when extract method is performed on i + 1 and named increment, it produces the following: assert execute() == 2 def execute() { int i = 1 increment(i) } private increment(int i) { i + 1 } However, since the editor knows the type of the expression it should suggest: private int increment(int i) { i + 1 } |
[GRECLIPSE-1354] Groovy formatter ignoring @formatter:off directive Created: 27/Jan/12 Updated: 21/Dec/14 |
|
| Status: | Open |
| Project: | GRECLIPSE |
| Component/s: | Formatting |
| Affects Version/s: | 2.6.1.M1 |
| Fix Version/s: | None |
| Type: | Bug | Priority: | Minor |
| Reporter: | Peter Larson | Assignee: | Unassigned |
| Resolution: | Unresolved | ||
| Labels: | wish | ||
| Remaining Estimate: | Not Specified | ||
| Time Spent: | Not Specified | ||
| Original Estimate: | Not Specified | ||
| Environment: |
STS 2.8.1 |
||
| Number of attachments : | 0 |
| Description |
|
I have lists that are being broken onto separate lines that I wish to keep on the same line. I tried to simply turn off formatting for this section of code, to no avail. It appears that the groovy formatter does not respond to this directive: @formatter:off that is part of the base eclipse formatter grails.plugins.springsecurity.interceptUrlMap = [ is being turned into grails.plugins.springsecurity.interceptUrlMap = [ |
| Comments |
| Comment by Andrew Eisenberg [ 27/Jan/12 ] |
|
Yes, this is not something we have implemented yet. It would be a good thing to have. |
| Comment by Hidetoshi Ayabe [ 30/Apr/14 ] |
|
Hi.I tried to write this feature. exsample: The plugin has some formatting features,and this code cannot ignore the lines all cases. |
| Comment by Davide Cavestro [ 01/Dec/14 ] |
|
This is really annoying, especially when you have per-project auto-save reformat actions enabled for java sources, but getting in the way even for groovy ones (see GRECLIPSE-1533). |
| Comment by Hidetoshi Ayabe [ 21/Dec/14 ] |
|
I send a pull request for this. |
[GRECLIPSE-1353] New method declaration completion proposal small improvements Created: 27/Jan/12 Updated: 27/Jan/12 |
|
| Status: | Open |
| Project: | GRECLIPSE |
| Component/s: | Content Assist |
| Affects Version/s: | 2.6.1.M1 |
| Fix Version/s: | None |
| Type: | Improvement | Priority: | Minor |
| Reporter: | Andrew Eisenberg | Assignee: | Unassigned |
| Resolution: | Unresolved | ||
| Labels: | None | ||
| Remaining Estimate: | Not Specified | ||
| Time Spent: | Not Specified | ||
| Original Estimate: | Not Specified | ||
| Number of attachments : | 0 |
| Description |
|
In
|
| Comments |
| Comment by Mauro Molinari [ 27/Jan/12 ] |
|
As I said in In any case, I'm not 100% sure that removing the parameter type arguments would be the best choice. After all, although I'm not a Groovy expert, I think that such information may still be considered as "useful information" that I may want to keep. The "return" statement and the "public" visibility modifier, instead, are clearly superfluous. |
| Comment by Andrew Eisenberg [ 27/Jan/12 ] |
|
Unfortunately, it's not that simple to just apply quick fixes after the proposal application. This will probably cause problems with undo/redo. I'll have to make the modifications to the completion proposal itself. Also, need to remove semi-colons from inserted import statements. Oh, and #1 was stated incorrectly. I meant to say that "if the parameter type is Object, then make the parameter dynamically typed". |
[GRECLIPSE-1350] Parser recovery problems with unclosed string literal Created: 23/Jan/12 Updated: 23/Jan/12 |
|
| Status: | Open |
| Project: | GRECLIPSE |
| Component/s: | Parser |
| Affects Version/s: | 2.6.1.M1 |
| Fix Version/s: | None |
| Type: | Bug | Priority: | Minor |
| Reporter: | Andrew Eisenberg | Assignee: | Andy Clement |
| Resolution: | Unresolved | ||
| Labels: | None | ||
| Remaining Estimate: | Not Specified | ||
| Time Spent: | Not Specified | ||
| Original Estimate: | Not Specified | ||
| Issue Links: |
|
||||||||
| Number of attachments : | 0 | ||||||||
| Description |
|
Parser recovery problem here: "abc and variant here:
new File("abc
These might be the same underlying problem, but maybe not. |
| Comments |
| Comment by Andrew Eisenberg [ 23/Jan/12 ] |
|
And similarly with single quoted strings: "abc and variant here:
new File("abc
|
[GRECLIPSE-1348] Wrong syntax highlighting when a method parameter named "owner" is referenced within the body of a closure used inside that method Created: 22/Jan/12 Updated: 05/Jun/14 |
|
| Status: | Open |
| Project: | GRECLIPSE |
| Component/s: | Inferencing Engine |
| Affects Version/s: | 2.6.1.M1 |
| Fix Version/s: | None |
| Type: | Bug | Priority: | Major |
| Reporter: | Mauro Molinari | Assignee: | Unassigned |
| Resolution: | Unresolved | ||
| Labels: | help-requested | ||
| Remaining Estimate: | Not Specified | ||
| Time Spent: | Not Specified | ||
| Original Estimate: | Not Specified | ||
| Number of attachments : | 0 |
| Description |
|
Consider the following interface: package test; public interface I { String getProp(); } and the following Groovy class: package test class A { String myMethod(I owner) { doNothing { return owner.prop } } Object doNothing(Closure<Object> c) { return c.call() } } Look at the body of myMethod. The prop property of owner is underlined because at that point owner is not recognized as the "owner" method parameter of myMethod: the parser seems to think it's the owner of the closure, although the "mark occurences" and the "go to declaration" features work correctly. |
| Comments |
| Comment by Mauro Molinari [ 22/Jan/12 ] |
|
Please note that also the code assist is wrong just like the highlighting: if you try to invoke code assist at owner.| at that line, the "prop" property is not proposed. |
| Comment by Andrew Eisenberg [ 22/Jan/12 ] |
|
Interesting...didn't know that this was possible... |
| Comment by Andrew Eisenberg [ 24/Apr/13 ] |
|
The inferencing engine is inferring the wrong owner. It is thinking it is coming from the closure, not as a parameter. |
| Comment by Andrew Eisenberg [ 24/Apr/13 ] |
|
Partial fix implemented for both owner and delegate. Working as expected for single closures, but not for nested closures. Eg- String myMethod(I owner) { doNothing { return { return owner.prop } } } The reference to owner is incorrectly inferred to be Closure, which is correct if there were no owner parameter. |
[GRECLIPSE-1345] DSLD feature doesn't support pointcuts with currentType and currentIdentifier Created: 20/Jan/12 Updated: 20/Jan/12 |
|
| Status: | Open |
| Project: | GRECLIPSE |
| Component/s: | None |
| Affects Version/s: | 2.6.1.M1 |
| Fix Version/s: | None |
| Type: | Bug | Priority: | Major |
| Reporter: | Thorsten Kamann | Assignee: | Unassigned |
| Resolution: | Unresolved | ||
| Labels: | None | ||
| Remaining Estimate: | Not Specified | ||
| Time Spent: | Not Specified | ||
| Original Estimate: | Not Specified | ||
| Number of attachments : | 0 |
| Description |
|
What I need: result.Item.Item.ItemAttribute.Title.text() All parts of this expression are underlined - of course. Now I want to create a dsld script to add support for the NodeChildren. But every part of this expression is from the same type: NodeChildren. So I need an additional criteria for my point cut:
currentType(NodeChildren) & currentIdentifier("Items"){}
But this doesn't work This is my dsld:
currentType(GPathResult).accept {
property(name:"Items", type:groovy.util.slurpersupport.NodeChildren, isStatic:false, doc: "blabla")
}
contribute(currentType('groovy.util.slurpersupport.NodeChildren') && currentIdentifier('Items')){
property(name: "Item", type:NodeChildren, doc:"bla1");
}
|
[GRECLIPSE-1343] JavaDoc hovers don't take into account the type of agument Created: 19/Jan/12 Updated: 19/Jan/12 |
|
| Status: | Open |
| Project: | GRECLIPSE |
| Component/s: | Search |
| Affects Version/s: | 2.6.1.M1 |
| Fix Version/s: | None |
| Type: | Bug | Priority: | Major |
| Reporter: | Kris De Volder | Assignee: | Unassigned |
| Resolution: | Unresolved | ||
| Labels: | None | ||
| Remaining Estimate: | Not Specified | ||
| Time Spent: | Not Specified | ||
| Original Estimate: | Not Specified | ||
| Issue Links: |
|
||||||||
| Number of attachments : | 0 | ||||||||
| Description |
|
For the gradle DSL this means we often get the wrong documentation being shown since there are often overloaded methods. Probably the individual cases can all be fixed with DSLD somehow but it would be nice to have a general solution. |
| Comments |
| Comment by Andrew Eisenberg [ 19/Jan/12 ] |
|
This bug is kind of related to GRECLIPSE-1241. However, that bug covers inferring overloaded methods in general. What you are asking for is limited to hovers (i.e., code select). There may be something a little simpler that we can do so that hovers and navigation works in this case, even if full inferencing is not working. |
[GRECLIPSE-1340] Split && condition Created: 16/Jan/12 Updated: 15/Mar/12 |
|
| Status: | Open |
| Project: | GRECLIPSE |
| Component/s: | Quick fix/assist |
| Affects Version/s: | None |
| Fix Version/s: | None |
| Type: | New Feature | Priority: | Major |
| Reporter: | Andrew Eisenberg | Assignee: | Unassigned |
| Resolution: | Unresolved | ||
| Labels: | None | ||
| Remaining Estimate: | Not Specified | ||
| Time Spent: | Not Specified | ||
| Original Estimate: | Not Specified | ||
| Number of attachments : | 0 |
| Description |
|
Convert this:
if (x && y) {
}
to: if (x) { if (y) { } } Only applicable inside of an if statement. Must ensure that proper indentation happens for contained statements. |
[GRECLIPSE-1336] Convert to explicit typing. Created: 16/Jan/12 Updated: 16/Jan/12 |
|
| Status: | Open |
| Project: | GRECLIPSE |
| Component/s: | Refactoring |
| Affects Version/s: | None |
| Fix Version/s: | None |
| Type: | New Feature | Priority: | Major |
| Reporter: | Andrew Eisenberg | Assignee: | Unassigned |
| Resolution: | Unresolved | ||
| Labels: | None | ||
| Remaining Estimate: | Not Specified | ||
| Time Spent: | Not Specified | ||
| Original Estimate: | Not Specified | ||
| Number of attachments : | 0 |
| Description |
|
To ease with IDE support, it is generally recommended to use explicit type information for field and method declarations, especially for API classes. Groovy-Eclipse should provide a refactoring that helps with this conversion. It should be able to guess the return types of methods as well as the types of fields. Generics should be included where possible and appropriate. Types that are resolved to Object should remain as def. eg-
class Explicit {
def fieldEasyInt = 9
def fieldAssignedSomewhere
def fieldAssignedToObject
def fieldDontKnow
def methodWithArgs(String arg1, arg2, Object arg3) {
fieldAssignedSomewhere = [ arg1 ]
fieldAssignedToObject = arg3
[ arg1 : fieldEasyInt ]
}
}
Should become:
class Explicit {
int fieldEasyInt = 9
List<String> fieldAssignedSomewhere
def fieldAssignedToObject
def fieldDontKnow
Map<String,Integer> methodWithArgs(String arg1, arg2, Object arg3) {
fieldAssignedSomewhere = [ arg1 ]
fieldAssignedToObject = arg3
[ arg1 : fieldEasyInt ]
}
}
|
[GRECLIPSE-1335] Push in from category Created: 16/Jan/12 Updated: 30/Jan/12 |
|
| Status: | Open |
| Project: | GRECLIPSE |
| Component/s: | Quick fix/assist |
| Affects Version/s: | None |
| Fix Version/s: | None |
| Type: | New Feature | Priority: | Major |
| Reporter: | Andrew Eisenberg | Assignee: | Unassigned |
| Resolution: | Unresolved | ||
| Labels: | None | ||
| Remaining Estimate: | Not Specified | ||
| Time Spent: | Not Specified | ||
| Original Estimate: | Not Specified | ||
| Number of attachments : | 0 |
| Description |
|
The converse of extract to category is Push in from category and is similar to AspectJ's push-in refactoring. See GRECLIPSE-1334. It should be possible to take an existing category method, or set of methods and push them into the associated target type. So, this:
class Flar {
def blah
}
// FlarCategory.groovy
class FlarCategory {
static String myMethod(Flar self, arg1, arg2) {
self.blah self.blah.blah
}
}
would become:
class Flar {
def blah
String myMethod(arg1, arg2) {
this.blah this.blah.blah
}
}
Care must be taken to ensure that references to self are properly converted to references to this. |
[GRECLIPSE-1334] Extract to Category refactoring Created: 16/Jan/12 Updated: 16/Jan/12 |
|
| Status: | Open |
| Project: | GRECLIPSE |
| Component/s: | Refactoring |
| Affects Version/s: | 2.6.0.Release |
| Fix Version/s: | None |
| Type: | New Feature | Priority: | Major |
| Reporter: | Andrew Eisenberg | Assignee: | Unassigned |
| Resolution: | Unresolved | ||
| Labels: | None | ||
| Remaining Estimate: | Not Specified | ||
| Time Spent: | Not Specified | ||
| Original Estimate: | Not Specified | ||
| Number of attachments : | 0 |
| Description |
|
Groovy-Eclipse can implement a refactoring called "Extract to Category". This refactoring will take an existing method and extract it to a category class. It will convert the method to static and add an additional parameter. This will be similar to the AspectJ "Pull-out" refactoring (and this may be a more appropriate name for the refactoring. Here is an example: Existing code:
class Flar {
def blah
String myMethod(arg1, arg2) {
this.blah blah.blah
}
}
Invoking the refactoring will bring up a dialog where you choose which methods to extract (users should be able to choose multiple) and you choose a target type. Final code will look like this:
class Flar {
def blah
}
// FlarCategory.groovy
class FlarCategory {
static String myMethod(Flar self, arg1, arg2) {
self.blah self.blah.blah
}
}
A tricky piece will be ensuring that references (implicit or not) to this are changed to self references. |
[GRECLIPSE-1333] Introduce parameter Created: 16/Jan/12 Updated: 16/Jan/12 |
|
| Status: | Open |
| Project: | GRECLIPSE |
| Component/s: | Quick fix/assist, Refactoring |
| Affects Version/s: | None |
| Fix Version/s: | None |
| Type: | New Feature | Priority: | Major |
| Reporter: | Andrew Eisenberg | Assignee: | Unassigned |
| Resolution: | Unresolved | ||
| Labels: | None | ||
| Remaining Estimate: | Not Specified | ||
| Time Spent: | Not Specified | ||
| Original Estimate: | Not Specified | ||
| Number of attachments : | 0 |
| Description |
|
Groovy-Eclipse should provide the Introduce parameter refactoring. This should also be exposed as a quick assist. |
[GRECLIPSE-1332] Change method signature Created: 16/Jan/12 Updated: 11/Sep/14 |
|
| Status: | Open |
| Project: | GRECLIPSE |
| Component/s: | Refactoring |
| Affects Version/s: | 2.6.0.Release |
| Fix Version/s: | None |
| Type: | New Feature | Priority: | Major |
| Reporter: | Andrew Eisenberg | Assignee: | Unassigned |
| Resolution: | Unresolved | ||
| Labels: | help-requested | ||
| Remaining Estimate: | Not Specified | ||
| Time Spent: | Not Specified | ||
| Original Estimate: | Not Specified | ||
| Number of attachments : | 0 |
| Description |
|
Groovy-Eclipse should implement the Change method signature refactoring with similar functionality to that of JDT. There will be some complications in that Groovy-Eclipse does not do a great job of finding references to overloaded methods, but despite this, we should be able to do fairly well. |
| Comments |
| Comment by Mauro Molinari [ 11/Sep/14 ] |
|
Beside implementing the "Change method signature" in Groovy classes, also the applying of a refactoring from a Java class used by Groovy code should be implemented. Right now, if you have this: JavaClass.java package n; public class JavaClass { public void doSomething(String foo, int bar) {} } and: GroovyClass package n class GroovyClass { void foo() { JavaClass c = new JavaClass() c.doSomething('foo', 1) } } and try to change the method signature of JavaClass.doSomething(String, int), you get an error in the refactoring preview window: Cannot update found node: nodeType=8; {} [44, 65] in {Working copy} GroovyClass.groovy [in n [in src/main/groovy [in TestGroovy2]]] ...
|
[GRECLIPSE-1329] Allow "Open Declaration" / CTRL+ Click / F3 on groovy operators to navigate to operator definition Created: 13/Jan/12 Updated: 13/Jan/12 |
|
| Status: | Open |
| Project: | GRECLIPSE |
| Component/s: | Editor |
| Affects Version/s: | 2.6.0.Release |
| Fix Version/s: | None |
| Type: | Improvement | Priority: | Minor |
| Reporter: | Bob Tiernay | Assignee: | Unassigned |
| Resolution: | Unresolved | ||
| Labels: | wish | ||
| Remaining Estimate: | Not Specified | ||
| Time Spent: | Not Specified | ||
| Original Estimate: | Not Specified | ||
| Number of attachments : | 0 |
| Description |
|
It would be nice if CTRL+Click ing / pressing F3 on the << in the following expression would navigate to the DGM leftShift operator: def list = [] list << 1 In general, this should be applicable to any overloaded operator method, defined in any class (i.e., not just DGM methods). The list of operator methods is described here: http://groovy.codehaus.org/Operator+Overloading |
[GRECLIPSE-1328] Groovy Eclipse preventing Eclipse from starting up? Created: 12/Jan/12 Updated: 05/Jun/14 |
|
| Status: | Open |
| Project: | GRECLIPSE |
| Component/s: | Build and distribution, Compiler Integration |
| Affects Version/s: | 2.6.0.Release |
| Fix Version/s: | None |
| Type: | Bug | Priority: | Major |
| Reporter: | Kris De Volder | Assignee: | Unassigned |
| Resolution: | Unresolved | ||
| Labels: | None | ||
| Remaining Estimate: | Not Specified | ||
| Time Spent: | Not Specified | ||
| Original Estimate: | Not Specified | ||
| Attachments: |
|
||||||||
| Issue Links: |
|
||||||||
| Number of attachments : | 2 | ||||||||
| Description |
|
Since a few weeks, I keep getting this error on a fairly regular basis, though I don't know exactly what I do to cause it. When I get this error I can't start STS anymore until I run it once with -clean. I suspect the error has something to do with switching back and forth between using 1.7 or 1.8 compiler using the Groovy >> Compiler preferences page. !SESSION 2012-01-12 09:51:52.220 ----------------------------------------------- eclipse.buildId=M20110909-1335 java.version=1.6.0_26 java.vendor=Sun Microsystems Inc. BootLoader constants: OS=linux, ARCH=x86, WS=gtk, NL=en_CA Framework arguments: -product com.springsource.sts.ide Command-line arguments: -os linux -ws gtk -arch x86 -product com.springsource.sts.ide !ENTRY org.eclipse.osgi 2 0 2012-01-12 09:52:18.311 !MESSAGE The following is a complete list of bundles which are not resolved, see the prior log entry for the root cause if it exists: !SUBENTRY 1 org.eclipse.osgi 2 0 2012-01-12 09:52:18.311 !MESSAGE Bundle org.codehaus.groovy_1.8.4.xx-20111212-0900-e37-RELEASE [145] was not resolved. !SUBENTRY 2 org.codehaus.groovy 2 0 2012-01-12 09:52:18.311 !MESSAGE The bundle is disabled: "org.eclipse.pde.ui:Disabled via PDE" !ENTRY org.eclipse.osgi 4 0 2012-01-12 09:52:18.329 !MESSAGE Application error !STACK 1 java.lang.IllegalStateException: Unable to acquire application service. Ensure that the org.eclipse.core.runtime bundle is resolved and started (see config.ini). at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:74) at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:344) at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:179) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:597) at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:622) at org.eclipse.equinox.launcher.Main.basicRun(Main.java:577) at org.eclipse.equinox.launcher.Main.run(Main.java:1410) at org.eclipse.equinox.launcher.Main.main(Main.java:1386) |
| Comments |
| Comment by Juraj Misur [ 31/Aug/12 ] |
|
Happens to me as well in Groovy & Grails Tool Suite 3.0.0.RELEASE (Build Id: 201208091018) with groovy compilers: Groovy-eclipse 2.7.1.xx-20120824-0800-e42 Sometimes it crashes on startup (see below), sometimes it starts without problems (even without -clean flag). !SESSION 2012-08-31 09:45:46.138 ----------------------------------------------- eclipse.buildId=3.0.0.201208091018-RELEASE-e42 java.version=1.6.0_26 java.vendor=Sun Microsystems Inc. BootLoader constants: OS=linux, ARCH=x86_64, WS=gtk, NL=en_US Framework arguments: -eclipse.password /home/duro/.eclipse/master -product org.springsource.ggts.ide Command-line arguments: -os linux -ws gtk -arch x86_64 -eclipse.password /home/duro/.eclipse/master -product org.springsource.ggts.ide !ENTRY org.eclipse.osgi 2 0 2012-08-31 09:45:49.189 !MESSAGE The following is a complete list of bundles which are not resolved, see the prior log entry for the root cause if it exists: !SUBENTRY 1 org.eclipse.osgi 2 0 2012-08-31 09:45:49.189 !MESSAGE Bundle org.codehaus.groovy_1.7.10.xx-20120824-0800-e42 [128] was not resolved. !SUBENTRY 2 org.codehaus.groovy 2 0 2012-08-31 09:45:49.189 !MESSAGE The bundle is disabled: "org.eclipse.pde.ui:Disabled via PDE" !SUBENTRY 1 org.eclipse.osgi 2 0 2012-08-31 09:45:49.189 !MESSAGE Bundle org.codehaus.groovy_2.0.0.xx-20120824-0800-e42 [130] was not resolved. !SUBENTRY 2 org.codehaus.groovy 2 0 2012-08-31 09:45:49.189 !MESSAGE The bundle is disabled: "org.eclipse.pde.ui:Disabled via PDE" !ENTRY org.eclipse.osgi 4 0 2012-08-31 09:45:49.190 !MESSAGE Application error !STACK 1 java.lang.IllegalStateException: Unable to acquire application service. Ensure that the org.eclipse.core.runtime bundle is resolved and started (see config.ini). at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:74) at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:353) at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:180) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:597) at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:629) at org.eclipse.equinox.launcher.Main.basicRun(Main.java:584) at org.eclipse.equinox.launcher.Main.run(Main.java:1438) at org.eclipse.equinox.launcher.Main.main(Main.java:1414) Eclipse configuration: *** Date: Friday, August 31, 2012 9:58:34 AM Central European Summer Time *** Platform Details: *** System properties: applicationXMI=org.eclipse.ui.workbench/LegacyIDE.e4xmi com.atlassian.connector.eclipse.branding.ui.isOnlyJiraInstalled=true eclipse.application=org.eclipse.ui.ide.workbench eclipse.buildId=3.0.0.201208091018-RELEASE-e42 eclipse.commands=-os linux -ws gtk -arch x86_64 -showsplash -launcher /home/duro/dev/springsource/ggts-3.0.0.RELEASE/GGTS -name GGTS --launcher.library /home/duro/dev/springsource/ggts-3.0.0.RELEASE//plugins/org.eclipse.equinox.launcher.gtk.linux.x86_64_1.1.200.v20120522-1813/eclipse_1502.so -startup /home/duro/dev/springsource/ggts-3.0.0.RELEASE//plugins/org.eclipse.equinox.launcher_1.3.0.v20120522-1813.jar --launcher.overrideVmargs -exitdata 6f2803c -eclipse.password /home/duro/.eclipse/master -product org.springsource.ggts.ide -clean -vm /usr/bin/java eclipse.home.location=file:/home/duro/dev/springsource/ggts-3.0.0.RELEASE/ eclipse.launcher=/home/duro/dev/springsource/ggts-3.0.0.RELEASE/GGTS eclipse.launcher.name=GGTS eclipse.p2.data.area=@config.dir/../p2/ eclipse.p2.profile=DefaultProfile eclipse.product=org.springsource.ggts.ide eclipse.startTime=1346399847553 eclipse.vm=/usr/bin/java eclipse.vmargs=-Dosgi.requiredJavaVersion=1.5 -Xms40m -Xmx2048m -XX:MaxPermSize=256m -Duser.name=jmisur -jar /home/duro/dev/springsource/ggts-3.0.0.RELEASE//plugins/org.eclipse.equinox.launcher_1.3.0.v20120522-1813.jar equinox.use.ds=true file.encoding=UTF-8 file.encoding.pkg=sun.io file.separator=/ gosh.args=--nointeractive guice.disable.misplaced.annotation.check=true java.awt.graphicsenv=sun.awt.X11GraphicsEnvironment java.awt.printerjob=sun.print.PSPrinterJob java.class.path=/home/duro/dev/springsource/ggts-3.0.0.RELEASE//plugins/org.eclipse.equinox.launcher_1.3.0.v20120522-1813.jar java.class.version=50.0 java.endorsed.dirs=/usr/lib/jvm/java-6-sun-1.6.0.26/jre/lib/endorsed java.ext.dirs=/usr/lib/jvm/java-6-sun-1.6.0.26/jre/lib/ext:/usr/java/packages/lib/ext java.home=/usr/lib/jvm/java-6-sun-1.6.0.26/jre java.io.tmpdir=/tmp java.library.path=/usr/lib/jvm/java-6-sun-1.6.0.26/jre/lib/amd64/server:/usr/lib/jvm/java-6-sun-1.6.0.26/jre/lib/amd64:/usr/lib/jvm/java-6-sun-1.6.0.26/jre/../lib/amd64:/usr/java/packages/lib/amd64:/usr/lib64:/lib64:/lib:/usr/lib java.runtime.name=Java(TM) SE Runtime Environment java.runtime.version=1.6.0_26-b03 java.specification.name=Java Platform API Specification java.specification.vendor=Sun Microsystems Inc. java.specification.version=1.6 java.vendor=Sun Microsystems Inc. java.vendor.url=http://java.sun.com/ java.vendor.url.bug=http://java.sun.com/cgi-bin/bugreport.cgi java.version=1.6.0_26 java.vm.info=mixed mode java.vm.name=Java HotSpot(TM) 64-Bit Server VM java.vm.specification.name=Java Virtual Machine Specification java.vm.specification.vendor=Sun Microsystems Inc. java.vm.specification.version=1.0 java.vm.vendor=Sun Microsystems Inc. java.vm.version=20.1-b02 jna.platform.library.path=/usr/lib/x86_64-linux-gnu:/lib/x86_64-linux-gnu:/usr/lib64:/lib64:/usr/lib:/lib line.separator= org.apache.commons.logging.Log=org.apache.commons.logging.impl.NoOpLog org.eclipse.debug.ui.breakpoints.toggleFactoriesUsed=false org.eclipse.equinox.launcher.splash.location=/home/duro/dev/springsource/ggts-3.0.0.RELEASE/configuration/org.eclipse.equinox.launcher/org.springsource.ggts_3.0.0.201208091018-RELEASE/splash.bmp org.eclipse.equinox.simpleconfigurator.configUrl=file:org.eclipse.equinox.simpleconfigurator/bundles.info org.eclipse.update.reconcile=false org.osgi.framework.executionenvironment=OSGi/Minimum-1.0,OSGi/Minimum-1.1,OSGi/Minimum-1.2,JRE-1.1,J2SE-1.2,J2SE-1.3,J2SE-1.4,J2SE-1.5,JavaSE-1.6 org.osgi.framework.language=en org.osgi.framework.os.name=Linux org.osgi.framework.os.version=3.1.4 org.osgi.framework.processor=x86-64 org.osgi.framework.system.capabilities=osgi.ee; osgi.ee="OSGi/Minimum"; version:List<Version>="1.0, 1.1, 1.2",osgi.ee; osgi.ee="JRE"; version:List<Version>="1.0, 1.1",osgi.ee; osgi.ee="JavaSE"; version:List<Version>="1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6" org.osgi.framework.system.packages=javax.accessibility,javax.activation,javax.activity,javax.annotation,javax.annotation.processing,javax.crypto,javax.crypto.interfaces,javax.crypto.spec,javax.imageio,javax.imageio.event,javax.imageio.metadata,javax.imageio.plugins.bmp,javax.imageio.plugins.jpeg,javax.imageio.spi,javax.imageio.stream,javax.jws,javax.jws.soap,javax.lang.model,javax.lang.model.element,javax.lang.model.type,javax.lang.model.util,javax.management,javax.management.loading,javax.management.modelmbean,javax.management.monitor,javax.management.openmbean,javax.management.relation,javax.management.remote,javax.management.remote.rmi,javax.management.timer,javax.naming,javax.naming.directory,javax.naming.event,javax.naming.ldap,javax.naming.spi,javax.net,javax.net.ssl,javax.print,javax.print.attribute,javax.print.attribute.standard,javax.print.event,javax.rmi,javax.rmi.CORBA,javax.rmi.ssl,javax.script,javax.security.auth,javax.security.auth.callback,javax.security.auth.kerberos,javax.security.auth.login,javax.security.auth.spi,javax.security.auth.x500,javax.security.cert,javax.security.sasl,javax.sound.midi,javax.sound.midi.spi,javax.sound.sampled,javax.sound.sampled.spi,javax.sql,javax.sql.rowset,javax.sql.rowset.serial,javax.sql.rowset.spi,javax.swing,javax.swing.border,javax.swing.colorchooser,javax.swing.event,javax.swing.filechooser,javax.swing.plaf,javax.swing.plaf.basic,javax.swing.plaf.metal,javax.swing.plaf.multi,javax.swing.plaf.synth,javax.swing.table,javax.swing.text,javax.swing.text.html,javax.swing.text.html.parser,javax.swing.text.rtf,javax.swing.tree,javax.swing.undo,javax.tools,javax.transaction,javax.transaction.xa,javax.xml,javax.xml.bind,javax.xml.bind.annotation,javax.xml.bind.annotation.adapters,javax.xml.bind.attachment,javax.xml.bind.helpers,javax.xml.bind.util,javax.xml.crypto,javax.xml.crypto.dom,javax.xml.crypto.dsig,javax.xml.crypto.dsig.dom,javax.xml.crypto.dsig.keyinfo,javax.xml.crypto.dsig.spec,javax.xml.datatype,javax.xml.namespace,javax.xml.parsers,javax.xml.soap,javax.xml.stream,javax.xml.stream.events,javax.xml.stream.util,javax.xml.transform,javax.xml.transform.dom,javax.xml.transform.sax,javax.xml.transform.stax,javax.xml.transform.stream,javax.xml.validation,javax.xml.ws,javax.xml.ws.handler,javax.xml.ws.handler.soap,javax.xml.ws.http,javax.xml.ws.soap,javax.xml.ws.spi,javax.xml.ws.wsaddressing,javax.xml.xpath,org.ietf.jgss,org.omg.CORBA,org.omg.CORBA_2_3,org.omg.CORBA_2_3.portable,org.omg.CORBA.DynAnyPackage,org.omg.CORBA.ORBPackage,org.omg.CORBA.portable,org.omg.CORBA.TypeCodePackage,org.omg.CosNaming,org.omg.CosNaming.NamingContextExtPackage,org.omg.CosNaming.NamingContextPackage,org.omg.Dynamic,org.omg.DynamicAny,org.omg.DynamicAny.DynAnyFactoryPackage,org.omg.DynamicAny.DynAnyPackage,org.omg.IOP,org.omg.IOP.CodecFactoryPackage,org.omg.IOP.CodecPackage,org.omg.Messaging,org.omg.PortableInterceptor,org.omg.PortableInterceptor.ORBInitInfoPackage,org.omg.PortableServer,org.omg.PortableServer.CurrentPackage,org.omg.PortableServer.POAManagerPackage,org.omg.PortableServer.POAPackage,org.omg.PortableServer.portable,org.omg.PortableServer.ServantLocatorPackage,org.omg.SendingContext,org.omg.stub.java.rmi,org.w3c.dom,org.w3c.dom.bootstrap,org.w3c.dom.css,org.w3c.dom.events,org.w3c.dom.html,org.w3c.dom.ls,org.w3c.dom.ranges,org.w3c.dom.stylesheets,org.w3c.dom.traversal,org.w3c.dom.views,org.w3c.dom.xpath,org.xml.sax,org.xml.sax.ext,org.xml.sax.helpers org.osgi.framework.uuid=80526082-41f3-0011-18ea-fa1e5364b393 org.osgi.framework.vendor=Eclipse org.osgi.framework.version=1.7.0 org.osgi.supports.framework.extension=true org.osgi.supports.framework.fragment=true org.osgi.supports.framework.requirebundle=true os.arch=amd64 os.name=Linux os.version=3.1.4-030104-generic osgi.arch=x86_64 osgi.bundles=reference:file:org.eclipse.equinox.weaving.hook_1.0.200.I20120427-0800.jar,reference:file:org.codehaus.groovy.frameworkadapter_2.7.1.xx-20120824-0800-e42.jar,reference:file:at.bestsolution.efxclipse.runtime.osgi_0.1.0.201207201416.jar,reference:file:org.eclipse.equinox.simpleconfigurator_1.0.300.v20110815-1744.jar@1:start osgi.bundles.defaultStartLevel=4 osgi.bundlestore=/home/duro/dev/springsource/ggts-3.0.0.RELEASE/configuration/org.eclipse.osgi/bundles osgi.clean=true osgi.configuration.area=file:/home/duro/dev/springsource/ggts-3.0.0.RELEASE/configuration/ osgi.framework=file:/home/duro/dev/springsource/ggts-3.0.0.RELEASE/plugins/org.eclipse.osgi_3.8.0.v20120529-1548.jar osgi.framework.extensions=reference:file:org.eclipse.equinox.weaving.hook_1.0.200.I20120427-0800.jar,reference:file:org.codehaus.groovy.frameworkadapter_2.7.1.xx-20120824-0800-e42.jar,reference:file:at.bestsolution.efxclipse.runtime.osgi_0.1.0.201207201416.jar osgi.framework.shape=jar osgi.framework.version=3.8.0.v20120529-1548 osgi.frameworkClassPath=., file:/home/duro/dev/springsource/ggts-3.0.0.RELEASE/plugins/org.eclipse.equinox.weaving.hook_1.0.200.I20120427-0800.jar, file:/home/duro/dev/springsource/ggts-3.0.0.RELEASE/plugins/org.codehaus.groovy.frameworkadapter_2.7.1.xx-20120824-0800-e42.jar, file:/home/duro/dev/springsource/ggts-3.0.0.RELEASE/plugins/at.bestsolution.efxclipse.runtime.osgi_0.1.0.201207201416.jar osgi.install.area=file:/home/duro/dev/springsource/ggts-3.0.0.RELEASE/ osgi.instance.area=file:/home/duro/workspace/ osgi.instance.area.default=file:/home/duro/Documents/workspace-ggts-3.0.0.RELEASE/ osgi.logfile=/home/duro/workspace/.metadata/.log osgi.manifest.cache=/home/duro/dev/springsource/ggts-3.0.0.RELEASE/configuration/org.eclipse.osgi/manifests osgi.nl=en_US osgi.os=linux osgi.requiredJavaVersion=1.5 osgi.splashLocation=/home/duro/dev/springsource/ggts-3.0.0.RELEASE/configuration/org.eclipse.equinox.launcher/org.springsource.ggts_3.0.0.201208091018-RELEASE/splash.bmp osgi.splashPath=platform:/base/plugins/org.springsource.ggts osgi.syspath=/home/duro/dev/springsource/ggts-3.0.0.RELEASE/plugins osgi.tracefile=/home/duro/workspace/.metadata/trace.log osgi.user.area=file:/home/duro/user/ osgi.ws=gtk path.separator=: securerandom.source=file:/dev/./urandom sun.arch.data.model=64 sun.boot.class.path=/usr/lib/jvm/java-6-sun-1.6.0.26/jre/lib/resources.jar:/usr/lib/jvm/java-6-sun-1.6.0.26/jre/lib/rt.jar:/usr/lib/jvm/java-6-sun-1.6.0.26/jre/lib/sunrsasign.jar:/usr/lib/jvm/java-6-sun-1.6.0.26/jre/lib/jsse.jar:/usr/lib/jvm/java-6-sun-1.6.0.26/jre/lib/jce.jar:/usr/lib/jvm/java-6-sun-1.6.0.26/jre/lib/charsets.jar:/usr/lib/jvm/java-6-sun-1.6.0.26/jre/lib/modules/jdk.boot.jar:/usr/lib/jvm/java-6-sun-1.6.0.26/jre/classes sun.boot.library.path=/usr/lib/jvm/java-6-sun-1.6.0.26/jre/lib/amd64 sun.cpu.endian=little sun.cpu.isalist= sun.io.unicode.encoding=UnicodeLittle sun.java.command=/home/duro/dev/springsource/ggts-3.0.0.RELEASE//plugins/org.eclipse.equinox.launcher_1.3.0.v20120522-1813.jar -os linux -ws gtk -arch x86_64 -showsplash -launcher /home/duro/dev/springsource/ggts-3.0.0.RELEASE/GGTS -name GGTS --launcher.library /home/duro/dev/springsource/ggts-3.0.0.RELEASE//plugins/org.eclipse.equinox.launcher.gtk.linux.x86_64_1.1.200.v20120522-1813/eclipse_1502.so -startup /home/duro/dev/springsource/ggts-3.0.0.RELEASE//plugins/org.eclipse.equinox.launcher_1.3.0.v20120522-1813.jar --launcher.overrideVmargs -exitdata 6f2803c -eclipse.password /home/duro/.eclipse/master -product org.springsource.ggts.ide -clean -vm /usr/bin/java -vmargs -Dosgi.requiredJavaVersion=1.5 -Xms40m -Xmx2048m -XX:MaxPermSize=256m -Duser.name=jmisur -jar /home/duro/dev/springsource/ggts-3.0.0.RELEASE//plugins/org.eclipse.equinox.launcher_1.3.0.v20120522-1813.jar sun.java.launcher=SUN_STANDARD sun.jnu.encoding=UTF-8 sun.management.compiler=HotSpot 64-Bit Tiered Compilers sun.net.client.defaultConnectTimeout=15000 sun.net.client.defaultReadTimeout=1000 sun.os.patch.level=unknown svnkit.library.gnome-keyring.enabled=false user.country=US user.dir=/home/duro/dev/springsource/ggts-3.0.0.RELEASE user.home=/home/duro user.language=en user.name=jmisur user.timezone=Europe/Bratislava *** Features: at.bestsolution.efxclipse.tooling.feature (0.1.0.201207201416) "JavaFX 2.0 Tooling" com.atlassian.connector.eclipse.jira (3.0.6.v20120628) "Atlassian Connector for Eclipse Branding" com.google.gdt.eclipse.suite.e42.feature (3.1.0.v201208080121-rel-r42) "Google Suite Plugin" org.codehaus.groovy.eclipse.feature (2.7.1.xx-20120824-0800-e42) "Groovy-Eclipse plugin" org.codehaus.groovy.jdt.patch (2.7.1.xx-20120824-0800-e42) "Groovy-Eclipse plugin" org.codehaus.groovy.m2eclipse (2.7.1.xx-20120824-0800-e42) "Groovy-Eclipse m2eclipse integration" org.codehaus.groovy17.feature (2.7.1.xx-20120824-0800-e42) "Groovy-Eclipse plugin" org.codehaus.groovy18.feature (2.7.1.xx-20120824-0800-e42) "Groovy-Eclipse plugin" org.codehaus.groovy20.feature (2.7.1.xx-20120824-0800-e42) "Groovy-Eclipse plugin" org.eclipse.ajdt (2.2.1.e42x-20120725-1900) "AspectJ Development Tools" org.eclipse.cvs (1.3.200.v20120525-1249-7B79FJJAkF7BF7SDL5EAJT) "Eclipse CVS Client" org.eclipse.datatools.common.doc.user (1.10.0.v201201161512-26-311A16321A3557) "Data Tools Platform User Documentation" org.eclipse.datatools.connectivity.doc.user (1.10.0.v201201161512-37D-7733L3D753L7BBF) "Data Tools Platform Connectivity User Documentation" org.eclipse.datatools.connectivity.feature (1.10.0.v201201161512-7C7h90Et1axo7RlVkOfDNlAf45E) "Data Tools Platform Connectivity Plug-in" org.eclipse.datatools.connectivity.oda.designer.core.feature (1.10.0.v201201161512-7B7C7LCcNBGTBfLREXcc) "DTP ODA Designer UI Framework Plug-in" org.eclipse.datatools.connectivity.oda.designer.feature (1.10.0.v201201161512-4127w312312232267) "DTP ODA Designer UI Framework Plug-in" org.eclipse.datatools.connectivity.oda.feature (1.10.0.v201201161512-7H7C7QCcNBHLCcJaFWRa) "DTP Open Data Access" org.eclipse.datatools.doc.user (1.10.0.v201201161512-47C08w95FFAK89FHEC7) "Data Tool Platform User Documentation" org.eclipse.datatools.enablement.apache.derby.feature (1.10.0.v201201161512-77798fBmKDQ2MoTTLwdv9ILX) "High-level Sybase Enablement Plug-in" org.eclipse.datatools.enablement.feature (1.10.0.v201201161512-7J9Q0BWxeMcYB5KWfz-eG7qiq-sX) "Eclipse Data Tools Platform Enablement" org.eclipse.datatools.enablement.hsqldb.feature (1.10.0.v201201161512-67E0AqGBM7KfNTHwKO9ILX) "Eclipse Data Tools Platform Enablement" org.eclipse.datatools.enablement.ibm.feature (1.10.0.v201201161512-7F47WFC7sRdqScnobkd4) "Eclipse Data Tools Platform Enablement" org.eclipse.datatools.enablement.ingres.feature (1.10.0.v201201161512-540AkF78Z7UCRAQDB) "Eclipse Data Tools Platform Enablement" org.eclipse.datatools.enablement.jdbc.feature (1.10.0.v201201161512-4-29oB5885QBB8HKW) "High-level Sybase Enablement Plug-in" org.eclipse.datatools.enablement.jdt.feature (1.10.0.v201201161512-2-07w312218332612) "Data Tools Platform Connectivity JDT Extension Plug-in" org.eclipse.datatools.enablement.msft.feature (1.10.0.v201201161512-544AkF7AL7MDMAQ8O) "Eclipse Data Tools Platform Enablement" org.eclipse.datatools.enablement.mysql.feature (1.10.0.v201201161512-5477AkF7AK7_AMENEA) "Eclipse Data Tools Platform Enablement" org.eclipse.datatools.enablement.oda.designer.feature (1.10.0.v201201161512-3368s7356485C59AB) "Eclipse Data Tools Platform XML ODA Designer" org.eclipse.datatools.enablement.oda.feature (1.10.0.v201201161512-7A7T7CDZRDKHF_HnGjOX) "Eclipse Data Tools Platform XML ODA Runtime Driver" org.eclipse.datatools.enablement.oracle.feature (1.10.0.v201201161512-548fAkF7AL7RBJANAI) "Eclipse Data Tools Platform Enablement" org.eclipse.datatools.enablement.postgresql.feature (1.10.0.v201201161512-553AkF7AK8PCRBQBP) "Eclipse Data Tools Platform Enablement" org.eclipse.datatools.enablement.sap.feature (1.10.0.v201201161512-540AkF7AJ7YEJBU7S) "Eclipse Data Tools Platform Enablement" org.eclipse.datatools.enablement.sqlite.feature (1.10.0.v201201161512-542AkF7AJ7SAKAPBF) "Eclipse Data Tools Platform Enablement" org.eclipse.datatools.enablement.sybase.feature (1.10.0.v201201161512-7E46F9NiNc1QBgyT6T6) "High-level Sybase Enablement Plug-in" org.eclipse.datatools.intro (1.10.0.v201201161512-26-7w312116392911) "Eclipse Data Tools Platform Intro Plug-in" org.eclipse.datatools.modelbase.feature (1.10.0.v201201161512-7707DCcNBHJDWIYG_Ni) "Eclipse Data Tools Platform SQLModel Plug-in" org.eclipse.datatools.sqldevtools.ddlgen.feature (1.10.0.v201201161512-7A-78F7RZHQSIqWjN1Zr) "Eclipse Data Tools Platform FE UI Plug-in" org.eclipse.datatools.sqldevtools.feature (1.10.0.v201201161512-7N8B7CFDsn4hwBXz-0AGu5i6V36H) "Eclipse Data Tools Platform SQL Tools Common UI Plug-in" org.eclipse.datatools.sqldevtools.parsers.feature (1.10.0.v201201161512-623BgJ9EE9ZJRDZLA) "Eclipse Data Tools Platform SQL Parser Plugin" org.eclipse.datatools.sqltools.doc.user (1.10.0.v201201161512-37D-7733L3D753L7BBF) "Data Tools Platform SQL Tools User Documentation" org.eclipse.draw2d (3.8.0.201206112118) "Graphical Editing Framework Draw2d" org.eclipse.egit (2.0.0.201206130900-r) "Git Team Provider" org.eclipse.egit.mylyn (2.0.0.201206130900-r) "Git Team Provider" org.eclipse.emf (2.8.0.v20120608-0554) "EMF - Eclipse Modeling Framework Runtime and Tools" org.eclipse.emf.codegen (2.8.0.v20120608-0554) "EMF Code Generation" org.eclipse.emf.codegen.ecore (2.8.0.v20120608-0554) "EMF Ecore Code Generator" org.eclipse.emf.codegen.ecore.ui (2.8.0.v20120608-0554) "EMF Ecore Code Generator UI" org.eclipse.emf.codegen.ui (2.7.0.v20120608-0554) "EMF Code Generation UI" org.eclipse.emf.common (2.8.0.v20120606-0717) "EMF Common" org.eclipse.emf.common.ui (2.7.0.v20120608-0554) "EMF Common UI" org.eclipse.emf.converter (2.8.0.v20120608-0554) "EMF Model Converter" org.eclipse.emf.databinding (1.2.0.v20120608-0554) "EMF Data Binding" org.eclipse.emf.databinding.edit (1.2.0.v20120608-0554) "EMF Edit Data Binding" org.eclipse.emf.ecore (2.8.0.v20120606-0717) "EMF Ecore" org.eclipse.emf.ecore.edit (2.8.0.v20120608-0554) "EMF Ecore Edit" org.eclipse.emf.ecore.editor (2.8.0.v20120608-0554) "EMF Sample Ecore Editor" org.eclipse.emf.edit (2.8.0.v20120608-0554) "EMF Edit" org.eclipse.emf.edit.ui (2.8.0.v20120608-0554) "EMF Edit UI" org.eclipse.emf.mapping (2.7.0.v20120608-0554) "EMF Mapping" org.eclipse.emf.mapping.ecore (2.7.0.v20120608-0554) "EMF Ecore Mapping" org.eclipse.emf.mapping.ecore.editor (2.7.0.v20120608-0554) "EMF Ecore Mapping Editor" org.eclipse.emf.mapping.ui (2.7.0.v20120608-0554) "EMF Mapping UI" org.eclipse.epp.mpc (1.1.1.I20110907-0947) "Marketplace Client" org.eclipse.gef (3.8.0.201206112118) "Graphical Editing Framework GEF" org.eclipse.help (1.4.0.v20120608-133537-8P7vFOTFK_Qj4JmDIQXL8Tn) "Help System Base" org.eclipse.jdt (3.8.0.v20120525-1249-8-8nFqlFNOfwKDRGz-pXLdGxEM83) "Eclipse Java Development Tools" org.eclipse.jgit (2.0.0.201206130900-r) "JGit Core" org.eclipse.jpt.common.eclipselink.feature (1.2.0.v201203150000-33-8s7357395D3333) "Dali Java Persistence Tools - EclipseLink Common" org.eclipse.jpt.common.feature (1.2.0.v201203150000-66-AkF7BF7PBN7778) "Dali Java Persistence Tools - Common" org.eclipse.jpt.dbws.eclipselink.feature (1.1.100.v201203150000-797EBiCcNBHKCZEfAwHIFD7) "Dali Java Persistence Tools - EclipseLink DBWS Support" org.eclipse.jpt.jaxb.eclipselink.feature (1.3.0.v201203150000-777B-BgJ9EI9UD_8z0AA763) "Dali Java Persistence Tools - EclipseLink MOXy (JAXB) Support" org.eclipse.jpt.jaxb.feature (1.2.0.v201203150000-56A7AkF7BF7NAP7777) "Dali Java Persistence Tools - JAXB Support" org.eclipse.jpt.jpa.eclipselink.feature (3.2.0.v201203150000-7M7J4F7RZHQYIwMz0JyOWFD7) "Dali Java Persistence Tools - EclipseLink JPA Support" org.eclipse.jpt.jpa.feature (3.2.0.v201203150000-7S7K8aFBBoPaoQNZZRKUVFD7) "Dali Java Persistence Tools - JPA Support" org.eclipse.jst.common.fproj.enablement.jdt (3.4.0.v201108231500-377DG8s73543J5H6D66) "Eclipse Faceted Project Framework JDT Enablement" org.eclipse.jst.enterprise_ui.feature (3.4.0.v201107072300-7b7JIM0FSK2WM1PS9Ar7AKUz0TrWn) "Eclipse Java EE Developer Tools" org.eclipse.jst.ws.axis2tools.feature (1.1.200.v201103022333-78-FF0DZRDKDDePSKwHj) "Axis2 Tools" org.eclipse.jst.ws.cxf.feature (1.1.0.v201201312103-7H79FHxFAKlbotH5e9l3vAA6MBG) "CXF Web Services Core" org.eclipse.jst.ws.jaxws.feature (1.2.0.v201204151854-7E7AF70F8NcJS_KqT5TpXq) "JAX-WS Tools Core" org.eclipse.m2e.feature (1.1.0.20120530-0009) "Maven Integration for Eclipse" org.eclipse.mat.chart.feature (1.2.0.201205300858) "Memory Analyzer - Chart" org.eclipse.mat.feature (1.2.0.201205300858) "Memory Analyzer API" org.eclipse.mylyn_feature (3.8.0.v20120612-0600) "Mylyn Tasks" org.eclipse.mylyn.bugzilla_feature (3.8.0.v20120612-0600) "Mylyn Tasks" org.eclipse.mylyn.commons (3.8.0.v20120612-0600) "Mylyn Commons" org.eclipse.mylyn.commons.identity (1.0.0.v20120612-0600) "Mylyn Commons" org.eclipse.mylyn.commons.notifications (1.0.0.v20120612-0600) "Mylyn Commons" org.eclipse.mylyn.commons.repositories (1.0.0.v20120612-0600) "Mylyn Commons" org.eclipse.mylyn.context_feature (3.8.0.v20120612-0600) "Mylyn Context" org.eclipse.mylyn.discovery (3.8.0.v20120612-0600) "Mylyn Commons" org.eclipse.mylyn.ide_feature (3.8.0.v20120612-0600) "Mylyn Context" org.eclipse.mylyn.java_feature (3.8.0.v20120612-0600) "Mylyn Context" org.eclipse.mylyn.monitor (3.8.0.v20120612-0600) "Mylyn Commons" org.eclipse.mylyn.tasks.ide (3.8.0.v20120612-0600) "Mylyn Tasks" org.eclipse.mylyn.team_feature (3.8.0.v20120612-0600) "Mylyn Context" org.eclipse.mylyn.wikitext_feature (1.7.0.v20120612-0600) "Mylyn WikiText" org.eclipse.pde (3.8.0.v20120525-1249-7c7vFitFFt6Zr5a12MM4IKMFZ) "PDE" org.eclipse.platform (4.2.0.v20120608-135145-9JF7BHV8FyMteji0Oi_ePMz0xuZ8TVo7lV0z0ecb) "Eclipse Platform" org.eclipse.rcp (4.2.0.v20120528-1648-7IAPA7BrHQicRpNdOz-Obz-rlRCA) "Eclipse RCP" org.eclipse.rse (3.4.0.201205300905-7L7IFBV83omxZWwIDyHWipb2Sz-f) "Remote System Explorer End-User Runtime" org.eclipse.rse.core (3.4.0.201205300905-7a7NFm-7sResSX4RTNSW) "RSE Core" org.eclipse.rse.dstore (3.4.0.201205300905-7L79FYw7VFNVFscFGMFs) "RSE DStore Services" org.eclipse.rse.ftp (3.1.0.201205300905-782FBV8377A6FC79ODI4) "RSE FTP Service" org.eclipse.rse.local (2.1.400.201205300905-7B4FSg7J9EJ9YO99r9Y) "RSE Local Services" org.eclipse.rse.ssh (3.0.400.201205300905-7A4FEc7F7BF7RJ77g7R) "RSE SSH Services" org.eclipse.rse.telnet (2.3.0.201205300905-775FD3879AE8MH9BZFP4) "RSE Telnet Service" org.eclipse.rse.terminals (1.2.0.201205300905-773Eo7H89G8OJ8Db8NB27) "RSE Terminals UI" org.eclipse.rse.useractions (1.1.400.201205300905-31FBV773573D933L3D) "Remote System Explorer User Actions" org.eclipse.team.svn (1.0.0.I20120601-1700) "Subversive SVN Team Provider" org.eclipse.team.svn.mylyn (1.0.0.I20120601-1700) "Subversive Integration for the Mylyn Project" org.eclipse.tm.terminal (3.2.0.201205300905-41-312316411A16) "Target Management Terminal Widget" org.eclipse.tm.terminal.ssh (2.1.100.201205300905-308Z312316411A16) "Target Management Terminal SSH Connector" org.eclipse.tm.terminal.telnet (2.1.100.201205300905-308Z312316411A16) "Target Management Terminal Telnet Connector" org.eclipse.tm.terminal.view (2.3.0.201205300905-32-312316411A16) "Target Management Terminal View" org.eclipse.wst.common.fproj (3.4.0.v201202292300-377F8N8s735555393B7B) "Eclipse Faceted Project Framework" org.eclipse.wst.jsdt.feature (1.4.0.v201111090639-7H7DFeHFC7sRemSZgYbe4) "Eclipse JavaScript Development Tools" org.eclipse.wst.web_ui.feature (3.4.0.v201203141800-7O7MFsGEMkBJz0rWbgfTLwn-4WKIocbP_pkka3Il) "Eclipse Web Developer Tools" org.eclipse.wst.xml_ui.feature (3.4.0.v201111021744-7H7GFeBDxumUpsl5liePhK3loz-m62J4rSz011R1) "Eclipse XML Editors and Tools" org.eclipse.wst.xml.xpath2.processor.feature (2.0.100.v201203131922-7A7K0CcNBGPCTJ_FUOb) "Eclipse XPath 2 Developers Tools" org.eclipse.wst.xsl.feature (1.3.100.v201111021744-7T7ZFUaFIqUoJuvaKoCpQDKaGVPc) "Eclipse XSL Developer Tools" org.eclipse.xtend.sdk (2.3.0.v201206120633) "Xtend IDE" org.eclipse.xtext.docs (2.3.0.v201206120633) "Xtext Documentation " org.eclipse.xtext.sdk (2.3.0.v201206120633) "Xtext " org.eclipse.xtext.ui (2.3.0.v201206120633) "Xtext UI Core " org.eclipse.xtext.xbase (2.3.0.v201206120633) "Xbase Model " org.eclipse.xtext.xtext.ui (2.3.0.v201206120633) "Xtext Xtext UI " org.polarion.eclipse.team.svn.connector (3.0.0.I20120818-1700) "Subversive SVN Connectors" org.polarion.eclipse.team.svn.connector.svnkit17 (3.0.0.I20120818-1700) "Subversive SVN 1.7 SVN Kit Connector" org.sonatype.m2e.buildhelper.feature (0.15.0.201109282249) "m2e connector for build-helper-maven-plugin" org.springframework.roo.bundle (1.2.2.RELEASE) "Spring Roo" org.springsource.ggts (3.0.0.201208091018-RELEASE) "Groovy/Grails Tool Suite" org.springsource.ggts.package (3.0.0.201208091018-RELEASE-e42) "Groovy/Grails Tool Suite" org.zeroturnaround.eclipse.feature (5.0.1.RELEASE-201207191833) "JRebel Eclipse Plug-in" org.zeroturnaround.eclipse.m2e.feature (1.0.0.RELEASE-201207191833) "JRebel m2eclipse Integration Plug-in" org.zeroturnaround.eclipse.wtp.feature (5.0.0.RELEASE-201207191833) "JRebel WTP Integration Plug-in" *** Plug-in Registry: at.bestsolution.efxclipse.formats.fxg (0.1.0.201207201416) "Fxg Model" [Starting] at.bestsolution.efxclipse.formats.svg (0.1.0.201207201416) "Svg Model" [Starting] at.bestsolution.efxclipse.runtime.javafx (2.1.0.201207201416) "Fake bundle for Javafx" [Starting] at.bestsolution.efxclipse.runtime.osgi (0.1.0.201207201416) "OSGi integration for JavaFX" [Resolved] at.bestsolution.efxclipse.tooling.converter (0.1.0.201207201416) "Converter" [Resolved] at.bestsolution.efxclipse.tooling.css (0.1.0.201207201416) "Xtext based CSS Tooling" [Starting] at.bestsolution.efxclipse.tooling.css.jfx (0.1.0.201207201416) "JavaFX CSS extension" [Starting] at.bestsolution.efxclipse.tooling.css.ui (0.1.0.201207201416) "Xtext based CSS editors" [Starting] at.bestsolution.efxclipse.tooling.css.web (0.1.0.201207201416) "Web CSS extensions" [Starting] at.bestsolution.efxclipse.tooling.fxgraph (0.1.0.201207201416) "Xtext based fxgraph DSL" [Starting] at.bestsolution.efxclipse.tooling.fxgraph.ui (0.1.0.201207201416) "FXGraph UI" [Starting] at.bestsolution.efxclipse.tooling.fxml (0.1.0.201207201416) "Fxml" [Starting] at.bestsolution.efxclipse.tooling.jdt.core (0.1.0.201207201416) "JDT core extension for JavaFX" [Starting] at.bestsolution.efxclipse.tooling.jdt.ui (0.1.0.201207201416) "JDT UI Tooling for JavaFX" [Starting] at.bestsolution.efxclipse.tooling.model (0.1.0.201207201416) "Model" [Starting] at.bestsolution.efxclipse.tooling.pde.adaptor (0.1.0.201207201416) "Adaptors for PDE" [Starting] at.bestsolution.efxclipse.tooling.pde.fragment (0.1.0.201207201416) "Fragment which patches PDE" [Resolved] at.bestsolution.efxclipse.tooling.pde.ui (0.1.0.201207201416) "PDE UI Tooling" [Starting] at.bestsolution.efxclipse.tooling.ui (0.1.0.201207201416) "JavaFX 2.0 Tooling" [Active] at.bestsolution.efxclipse.tooling.ui.preview (0.1.0.201207201416) "JavaFX Preview" [Starting] com.atlassian.connector.eclipse.branding.ui (3.0.6.v20120628) "Atlassian Connector for Eclipse Branding" [Active] com.atlassian.connector.eclipse.commons.core (3.0.6.v20120628) "Atlassian Connector for Eclipse Commons Core" [Starting] com.atlassian.connector.eclipse.commons.ui (3.0.6.v20120628) "Atlassian Connector for Eclipse UI Commons" [Active] com.atlassian.connector.eclipse.jira.core (3.0.6.v20120628) "Atlassian Connector for Eclipse Jira Core" [Active] com.atlassian.connector.eclipse.jira.ui (3.0.6.v20120628) "Atlassian Connector for Eclipse JIRA UI" [Active] com.atlassian.connector.eclipse.monitor.core (3.0.6.v20120628) "Atlassian Connector for Eclipse Usage Data Collector" [Starting] com.google.appengine.eclipse.core (3.1.0.v201208080121-rel-r42) "Google App Engine Plugin" [Starting] com.google.appengine.eclipse.datatools (3.1.0.v201208080121-rel-r42) "Google Datatools Plugin" [Starting] com.google.appengine.eclipse.webtools (3.1.0.v201208080121-rel-r42) "Google App Engine Webtools Plugin" [Starting] com.google.appengine.eclipse.webtools.e42 (3.1.0.v201208080121-rel-r42) "Google App Engine Webtools Plugin (Eclipse 4.2)" [Resolved] com.google.gdt.eclipse.appengine.rpc (3.1.0.v201208080121-rel-r42) "App Engine RPC Tooling Core" [Starting] com.google.gdt.eclipse.appengine.swarm (3.1.0.v201208080121-rel-r42) "App Engine Swarm Tooling Core" [Starting] com.google.gdt.eclipse.appsmarketplace (3.1.0.v201208080121-rel-r42) "Apps Market Place Plugin" [Starting] com.google.gdt.eclipse.core (3.1.0.v201208080121-rel-r42) "Google Core Plugin" [Active] com.google.gdt.eclipse.gph (3.1.0.v201208080121-rel-r42) "Google Project Hosting Plugin" [Starting] com.google.gdt.eclipse.gph.e36 (3.1.0.v201208080121-rel-r42) "Google Project Hosting E36 Plugin" [Starting] com.google.gdt.eclipse.gph.hge (3.1.0.v201208080121-rel-r42) "Google MercurialEclipse Support Plugin" [Starting] com.google.gdt.eclipse.gph.subclipse (3.1.0.v201208080121-rel-r42) "Google Subclipse Support Plugin" [Starting] com.google.gdt.eclipse.gph.subversive (3.1.0.v201208080121-rel-r42) "Google Subversive Support Plugin" [Starting] com.google.gdt.eclipse.login (3.1.0.v201208080121-rel-r42) "Google Login Plugin" [Active] com.google.gdt.eclipse.managedapis (3.1.0.v201208080121-rel-r42) "Google Managed APIs Plugin" [Active] com.google.gdt.eclipse.maven (3.1.0.v201208080121-rel-r42) "Google Maven Integration Plugin" [Starting] com.google.gdt.eclipse.maven.e37 (3.1.0.v201208080121-rel-r42) "Maven support for Eclipse 3.7 and m2Eclipse 1.0.0+" [Starting] com.google.gdt.eclipse.platform (3.1.0.v201208080121-rel-r42) "Google Eclipse Platform Plugin" [Starting] com.google.gdt.eclipse.platform.e42 (3.1.0.v201208080121-rel-r42) "Google Eclipse 4.2 Platform Plugin" [Active] com.google.gdt.eclipse.platform.shared (3.1.0.v201208080121-rel-r42) "Google Eclipse Shared Platform Plugin" [Starting] com.google.gdt.eclipse.suite (3.1.0.v201208080121-rel-r42) "Google Suite Plugin" [Starting] com.google.gdt.eclipse.suite.ext (3.1.0.v201208080121-rel-r42) "Google Suite Plugin" [Active] com.google.guava (10.0.1.v201203051515) "Guava: Google Core Libraries for Java 1.5" [Resolved] com.google.gwt.eclipse.core (3.1.0.v201208080121-rel-r42) "Google Web Toolkit Plugin" [Active] com.google.gwt.eclipse.oophm (3.1.0.v201208080121-rel-r42) "Google OOPHM Plugin" [Starting] com.google.gwt.eclipse.sdkbundle (2.4.0.v201208080121-rel-r42) "Google Web Toolkit SDK" [Starting] com.google.inject (3.0.0.v201203062045) "Google Guice (No AOP)" [Resolved] com.ibm.icu (4.4.2.v20110823) "International Components for Unicode for Java (ICU4J)" [Active] com.jcraft.jsch (0.1.46.v201205102330) "JSch" [Resolved] com.ning.async-http-client (1.6.5.20120529-1956) "async-http-client" [Resolved] com.sun.el (2.2.0.v201108011116) "Javax Expression Language Reference Implementation Bundle" [Resolved] com.sun.syndication (0.9.0.v200803061811) "Rss and atOM utilitiEs (ROME)" [Resolved] com.thoughtworks.xstream (1.3.0.v20100826-1640) "XStream" [Resolved] com.vmware.vfabric.ide.eclipse.tcserver.core (3.0.0.201208090950-RELEASE) "SpringSource Tool Suite tc Server Integration (Core)" [Starting] com.vmware.vfabric.ide.eclipse.tcserver.insight.ui (3.0.0.201208090950-RELEASE) "SpringSource Tool Suite tc Server Spring Insight Integration" [Active] com.vmware.vfabric.ide.eclipse.tcserver.reloading (3.0.0.201208090950-RELEASE) "SpringSource Tool Suite tc Server Agent Reloading" [Starting] com.vmware.vfabric.ide.eclipse.tcserver.ui (3.0.0.201208090950-RELEASE) "SpringSource Tool Suite tc Server Integration (UI)" [Starting] com.xored.glance.ui (1.0.0) "Glance Core" [Active] com.xored.glance.ui.controls (1.0.0) "Glance Controls" [Starting] com.xored.glance.ui.viewers (1.0.0) "Glance Viewers" [Resolved] java_cup.runtime (0.10.0.v201005080400) "Java Cup" [Resolved] javax.activation (1.1.0.v201108011116) "Apache Geronimo Activation Plug-in" [Resolved] javax.annotation (1.0.0.v20101115-0725) "Common Annotations" [Resolved] javax.el (2.2.0.v201108011116) "Javax Expression Language Bundle" [Resolved] javax.inject (1.0.0.v20091030) "Atinject Dependency Injection Annotations" [Resolved] javax.jws (2.0.0.v201005080400) "Web Services Metadata" [Resolved] javax.mail (1.4.0.v201005080615) "Javax Mail Plug-in" [Resolved] javax.persistence (2.0.4.v201112161009) "Java Persistence API 2.0" [Resolved] javax.servlet (3.0.0.v201112011016) "Servlet API Bundle" [Resolved] javax.servlet.jsp (2.2.0.v201112011158) "JSP API Bundle" [Resolved] javax.wsdl (1.5.1.v201012040544) "WSDL4J" [Resolved] javax.wsdl (1.6.2.v201012040545) "WSDL4J" [Resolved] javax.xml (1.3.4.v201005080400) "JAXP XML" [Resolved] javax.xml.bind (2.1.9.v201005080401) "XML Binding for Java" [Resolved] javax.xml.rpc (1.1.0.v201005080400) "JAX-RPC" [Resolved] javax.xml.soap (1.2.0.v201005080501) "SAAJ" [Resolved] javax.xml.soap (1.3.0.v201105210645) "SAAJ" [Resolved] javax.xml.stream (1.0.1.v201004272200) "Java XML Streaming API" [Resolved] javax.xml.ws (2.1.0.v200902101523) "Java API for XML Web Services (JAX-WS)" [Resolved] net.sourceforge.lpg.lpgjavaruntime (1.1.0.v201004271650) "SourceForge LPG" [Resolved] org.antlr.runtime (3.2.0.v201101311130) "ANTLR Runtime" [Resolved] org.apache.ant (1.8.3.v20120321-1730) "pluginName" [Resolved] org.apache.axis (1.4.0.v201005080400) "Apache Web Services" [Resolved] org.apache.batik.css (1.6.0.v201011041432) "Apache Batik CSS" [Resolved] org.apache.batik.util (1.6.0.v201011041432) "Apache Batik Utilities" [Resolved] org.apache.batik.util.gui (1.6.0.v201011041432) "Apache Batik GUI Utilities" [Resolved] org.apache.bcel (5.2.0.v201005080400) "Apache BCEL" [Resolved] org.apache.commons.cli (1.2.0.v201105210650) "Apache Commons CLI" [Resolved] org.apache.commons.codec (1.3.0.v201101211617) "Apache Commons Codec Plug-in" [Resolved] org.apache.commons.collections (3.2.0.v201005080500) "Apache Commons Collections" [Resolved] org.apache.commons.discovery (0.2.0.v201004190315) "Jakarta-Commons Discovery" [Resolved] org.apache.commons.httpclient (3.1.0.v201012070820) "Apache Commons Httpclient" [Resolved] org.apache.commons.io (2.0.1.v201105210651) "Apache Commons IO" [Resolved] org.apache.commons.lang (2.6.0.v201205030909) "Apache Commons Lang" [Resolved] org.apache.commons.lang (2.1.0.v201005080500) "Apache Jakarta Commons Lang" [Resolved] org.apache.commons.logging (1.0.4.v201101211617) "Apache Commons Logging Plug-in" [Resolved] org.apache.commons.logging (1.1.1.v201101211721) "Apache Commons Logging Plug-in" [Resolved] org.apache.commons.net (2.2.0.v201101241833) "Apache Commons Net" [Resolved] org.apache.felix.gogo.command (0.8.0.v201108120515) "Apache Felix Gogo Command" [Active] org.apache.felix.gogo.runtime (0.8.0.v201108120515) "Apache Felix Gogo Runtime" [Active] org.apache.felix.gogo.shell (0.8.0.v201110170705) "Apache Felix Gogo Shell" [Active] org.apache.jasper.glassfish (2.2.2.v201205150955) "JSP 2.2 implementation from Glassfish" [Resolved] org.apache.log4j (1.2.15.v201012070815) "Apache Jakarta log4j Plug-in" [Resolved] org.apache.lucene (1.9.1.v201101211617) "Apache Lucene" [Resolved] org.apache.lucene (2.9.1.v201101211721) "Apache Lucene" [Resolved] org.apache.lucene.analysis (2.9.1.v201101211721) "Apache Lucene Analysis" [Resolved] org.apache.lucene.core (2.9.1.v201101211721) "Apache Lucene Core" [Resolved] org.apache.velocity (1.5.0.v200905192330) "Apache Velocity Plug-in" [Resolved] org.apache.ws.commons.util (1.0.1.v20100518-1140) "WS Commons Util Plug-in" [Resolved] org.apache.wsil4j (1.0.0.v200901211807) "WSIL4J" [Resolved] org.apache.xalan (2.7.1.v201005080400) "Xalan-Java" [Resolved] org.apache.xerces (2.9.0.v201101211617) "Apache Xerces-J" [Resolved] org.apache.xml.resolver (1.2.0.v201005080400) "Apache XmlResolver" [Resolved] org.apache.xml.serializer (2.7.1.v201005080400) "Apache XML Commons Serializer" [Resolved] org.apache.xmlrpc (3.0.0.v20100427-1100) "Apache XML-RPC Plug-in" [Resolved] org.aspectj.ajde (1.7.0.20120703164200) "AspectJ" [Active] org.aspectj.runtime (1.7.0.20120703164200) "AspectJ Runtime" [Resolved] org.aspectj.weaver (1.7.0.20120703164200) "AspectJ Weaver" [Resolved] org.codehaus.groovy (1.7.10.xx-20120824-0800-e42) "Groovy Runtime Plug-in" [Starting] org.codehaus.groovy (1.8.6.xx-20120824-0800-e42) "Groovy Runtime Plug-in" [Starting] org.codehaus.groovy (2.0.0.xx-20120824-0800-e42) "Groovy Runtime Plug-in" [Active] org.codehaus.groovy.eclipse (2.7.1.xx-20120824-0800-e42) "Groovy-Eclipse plugin" [Resolved] org.codehaus.groovy.eclipse.ant (2.7.1.xx-20120824-0800-e42) "Groovy-Ant Plug-in" [Starting] org.codehaus.groovy.eclipse.astviews (2.7.1.xx-20120824-0800-e42) "Groovy AST Views" [Starting] org.codehaus.groovy.eclipse.codeassist.completion (2.7.1.xx-20120824-0800-e42) "Code Completion Plug-in" [Starting] org.codehaus.groovy.eclipse.codebrowsing (2.7.1.xx-20120824-0800-e42) "Groovy Code Browsing" [Starting] org.codehaus.groovy.eclipse.core (2.7.1.xx-20120824-0800-e42) "Groovy Core" [Active] org.codehaus.groovy.eclipse.dsl (2.7.1.xx-20120824-0800-e42) "Groovy DSL support" [Active] org.codehaus.groovy.eclipse.quickfix (2.7.1.xx-20120824-0800-e42) "Groovy Quick Fix" [Starting] org.codehaus.groovy.eclipse.refactoring (2.7.1.xx-20120824-0800-e42) "Groovy Refactoring Plug-in" [Starting] org.codehaus.groovy.eclipse.ui (2.7.1.xx-20120824-0800-e42) "Groovy UI" [Active] org.codehaus.groovy.frameworkadapter (2.7.1.xx-20120824-0800-e42) "Groovy Compiler Adapter" [Resolved] org.codehaus.groovy.m2eclipse (2.7.1.xx-20120824-0800-e42) "Groovy-Eclipse m2eclipse integration" [Starting] org.eclipse.ajdt.core (2.2.1.e42x-20120725-1900) "AspectJ Development Tools Core" [Active] org.eclipse.ajdt.doc.user (2.2.1.e42x-20120725-1900) "AspectJ Development Tools User Documentation" [Resolved] org.eclipse.ajdt.examples (2.2.1.e42x-20120725-1900) "AspectJ Examples" [Starting] org.eclipse.ajdt.mylyn.ui (2.2.0.e42x-20120725-1900) "Mylyn-AJDT Bridge Plug-in" [Starting] org.eclipse.ajdt.ui (2.2.1.e42x-20120725-1900) "AspectJ Development Tools UI" [Active] org.eclipse.ant.core (3.2.400.v20120523-1752) "Ant Build Tool Core" [Starting] org.eclipse.ant.launching (1.0.200.v20120530-1204) "Ant Launching Support" [Starting] org.eclipse.ant.ui (3.5.300.v20120523-1752) "Ant UI" [Starting] org.eclipse.aspectj (2.2.1.e42x-20120725-1900) "AspectJ Development Tools" [Starting] org.eclipse.birt.chart.device.extension (4.2.0.v20120611) "BIRT Chart Device Extension(s)" [Starting] org.eclipse.birt.chart.device.swt (4.2.0.v20120611) "BIRT Chart Device SWT Extension" [Starting] org.eclipse.birt.chart.engine (4.2.0.v20120611) "BIRT Chart Engine" [Starting] org.eclipse.birt.chart.engine.extension (4.2.0.v20120611) "BIRT Chart Engine Extension" [Starting] org.eclipse.birt.core (4.2.0.v20120611) "BIRT Core Package" [Starting] org.eclipse.compare (3.5.300.v20120522-1148) "Compare Support" [Active] org.eclipse.compare.core (3.5.200.v20120522-1148) "Core Compare Support" [Active] org.eclipse.contribution.visualiser (2.2.1.e42x-20120725-1900) "Visualiser Plug-in" [Starting] org.eclipse.contribution.weaving.jdt (2.2.1.e42x-20120725-1900) "JDT Weaving" [Active] org.eclipse.contribution.xref.core (2.2.1.e42x-20120725-1900) "Cross Reference Core Plugin" [Starting] org.eclipse.contribution.xref.ui (2.2.1.e42x-20120725-1900) "Cross Reference UI Plugin" [Starting] org.eclipse.core.commands (3.6.1.v20120521-2329) "Commands" [Resolved] org.eclipse.core.contenttype (3.4.200.v20120523-2004) "Eclipse Content Mechanism" [Active] org.eclipse.core.databinding (1.4.1.v20120521-2329) "JFace Data Binding" [Starting] org.eclipse.core.databinding.beans (1.2.200.v20120523-1955) "JFace Data Binding for JavaBeans" [Resolved] org.eclipse.core.databinding.observable (1.4.1.v20120521-2329) "JFace Data Binding Observables" [Active] org.eclipse.core.databinding.property (1.4.100.v20120523-1955) "JFace Data Binding" [Starting] org.eclipse.core.expressions (3.4.400.v20120523-2004) "Expression Language" [Active] org.eclipse.core.externaltools (1.0.100.v20120521-2012) "External Tools Headless Support" [Starting] org.eclipse.core.filebuffers (3.5.200.v20120523-1310) "File Buffers" [Active] org.eclipse.core.filesystem (1.3.200.v20120522-2012) "Core File Systems" [Active] org.eclipse.core.filesystem.linux.x86_64 (1.2.0.v20120522-1137) "Core File System for Linux" [Resolved] org.eclipse.core.jobs (3.5.200.v20120521-2346) "Eclipse Jobs Mechanism" [Active] org.eclipse.core.net (1.2.200.v20120522-1148) "Internet Connection Management" [Active] org.eclipse.core.net.linux.x86_64 (1.1.0.v20120522-1148) "Proxy for Linux x86_64" [Resolved] org.eclipse.core.resources (3.8.0.v20120522-2034) "Core Resource Management" [Active] org.eclipse.core.runtime (3.8.0.v20120521-2346) "Core Runtime" [Active] org.eclipse.core.runtime.compatibility (3.2.200.v20120521-2346) "Core Runtime Plug-in Compatibility" [Active] org.eclipse.core.runtime.compatibility.auth (3.2.200.v20110110) "Authorization Compatibility Plug-in" [Starting] org.eclipse.core.runtime.compatibility.registry (3.5.100.v20120521-2346) "Eclipse Registry Compatibility Fragment" [Resolved] org.eclipse.core.variables (3.2.600.v20120521-2012) "Core Variables" [Starting] org.eclipse.cvs (1.2.0.v201206081400) "Eclipse CVS Client" [Starting] org.eclipse.datatools.common.doc.user (1.7.0.20090521092446) "Data Tools Platform User Documentation" [Starting] org.eclipse.datatools.connectivity (1.2.5.v201206130431) "Data Tools Platform Connectivity Plug-in" [Starting] org.eclipse.datatools.connectivity.apache.derby (1.0.102.v201107221459) "Eclipse Data Tools Platform Derby Plug-in" [Starting] org.eclipse.datatools.connectivity.apache.derby.dbdefinition (1.0.2.v201107221459) "Eclipse Data Tools Platform Apache Derby Database Definition" [Starting] org.eclipse.datatools.connectivity.apache.derby.ui (1.0.3.v201107221459) "Eclipse Data Tools Platform Apache Derby UI Plug-in" [Starting] org.eclipse.datatools.connectivity.console.profile (1.0.10.v201109250955) "DTP Connection Profiles Storage File Editor Plug-in" [Starting] org.eclipse.datatools.connectivity.db.generic (1.0.1.v201107221459) "Eclipse Data Tools Platform Generic DB Connectivity Plug-in" [Starting] org.eclipse.datatools.connectivity.db.generic.ui (1.0.1.v201107221459) "Eclipse Data Tools Platform Generic DB UI Plug-in" [Starting] org.eclipse.datatools.connectivity.dbdefinition.genericJDBC (1.0.1.v201107221459) "Eclipse Data Tools Platform DBDefinition Generic JDBC Plug-in" [Starting] org.eclipse.datatools.connectivity.doc.user (1.7.0.20090521092446) "Data Tools Platform Connectivity User Documentation" [Starting] org.eclipse.datatools.connectivity.doc.user.contexts (1.7.0.20090521092446) "Data Tools Platform Connectivity User Documentation for context-sensitive help" [Starting] org.eclipse.datatools.connectivity.oda (3.3.3.v201110130935) "DTP Open Data Access" [Starting] org.eclipse.datatools.connectivity.oda.consumer (3.2.5.v201109151100) "DTP ODA Consumer Helper Component Plug-in" [Starting] org.eclipse.datatools.connectivity.oda.design (3.3.5.v201204241156) "DTP ODA Design Session Model" [Starting] org.eclipse.datatools.connectivity.oda.design.ui (3.2.7.v201205221153) "DTP ODA Designer UI Framework Plug-in" [Starting] org.eclipse.datatools.connectivity.oda.flatfile (3.1.2.v201206121559) "Eclipse Data Tools Platform Flat File ODA Runtime Driver" [Starting] org.eclipse.datatools.connectivity.oda.flatfile.ui (3.1.3.v201203221637) "Eclipse Data Tools Platform Flat File ODA Designer" [Starting] org.eclipse.datatools.connectivity.oda.profile (3.2.7.v201203291105) "DTP ODA Connection Profile Framework Plug-in" [Starting] org.eclipse.datatools.connectivity.oda.template.ui (3.2.3.v201201121156) "DTP ODA New Plug-in Template Wizard" [Starting] org.eclipse.datatools.connectivity.sqm.core (1.2.5.v201205240353) "Eclipse Data Tools Platform SQM Core Plug-in" [Starting] org.eclipse.datatools.connectivity.sqm.core.ui (1.2.2.v201205240353) "Eclipse Data Tools Platform SQM UI Plug-in" [Starting] org.eclipse.datatools.connectivity.sqm.server.ui (1.1.100.v201202021103) "Eclipse Data Tools Platform Server UI Plug-in" [Starting] org.eclipse.datatools.connectivity.ui (1.2.3.v201205240353) "Data Tools Platform Connectivity UI Plug-in" [Starting] org.eclipse.datatools.connectivity.ui.dse (1.1.4.v201107221459) "Eclipse Data Tools Platform Data Source Explorer Plug-in" [Starting] org.eclipse.datatools.doc.user (1.7.0.20090521092446) "Data Tool Platform User Documentation" [Starting] org.eclipse.datatools.enablement.finfo (1.5.1.v200906161800) "Eclipse Data Tools Platform Enablement" [Starting] org.eclipse.datatools.enablement.hsqldb (1.0.0.v201107221502) "Eclipse Data Tools Platform HSQLDB Enablement Plug-in" [Starting] org.eclipse.datatools.enablement.hsqldb.dbdefinition (1.0.0.v201107221502) "Eclipse Data Tools Platform HSQLDB Database Definition Enablement Plug-in" [Starting] org.eclipse.datatools.enablement.hsqldb.ui (1.0.0.v201108120600) "Eclipse Data Tools Platform HSQLDB UI Enablement Plug-in" [Starting] org.eclipse.datatools.enablement.ibm.db2.iseries (1.0.2.v201107221502) "Eclipse Data Tools Platform IBM DB2 UDB iSeries Plug-in" [Starting] org.eclipse.datatools.enablement.ibm.db2.iseries.dbdefinition (1.0.3.v201107221502) "DB2 UDB iSeries Database Definition Plug-in" [Starting] org.eclipse.datatools.enablement.ibm.db2.iseries.ui (1.0.2.v201202100836) "Eclipse Data Tools Platform IBM DB2 UDB UI iSeries Plug-in" [Starting] org.eclipse.datatools.enablement.ibm.db2.luw (1.0.2.v201107221502) "Eclipse Data Tools Platform IBM DB2 UDB LUW Plug-in" [Starting] org.eclipse.datatools.enablement.ibm.db2.luw.dbdefinition (1.0.4.v201107221502) "Eclipse Data Tools Platform DB2 UDB Database Definition Plug-in" [Starting] org.eclipse.datatools.enablement.ibm.db2.luw.ui (1.0.3.v201202100836) "Eclipse Data Tools Platform IBM DB2 UDB LUW UI Plug-in" [Starting] org.eclipse.datatools.enablement.ibm.db2.zseries (1.0.2.v201107221502) "Eclipse Data Tools Platform IBM DB2 UDB zSeries Plug-in" [Starting] org.eclipse.datatools.enablement.ibm.db2.zseries.dbdefinition (1.0.4.v201107221502) "DB2 UDB Database Definition Plug-in" [Starting] org.eclipse.datatools.enablement.ibm.db2.zseries.ui (1.0.2.v201202100836) "Eclipse Data Tools Platform IBM DB2 UDB zSeries UI Plug-in" [Starting] org.eclipse.datatools.enablement.ibm.informix (1.0.1.v201107221502) "Eclipse Data Tools Platform Informix Plug-in" [Starting] org.eclipse.datatools.enablement.ibm.informix.dbdefinition (1.0.4.v201107221502) "Eclipse Data Tools Platform Informix Database Definition Plug-in" [Starting] org.eclipse.datatools.enablement.ibm.informix.ui (1.0.3.v201202100836) "Eclipse Data Tools Platform Informix UI Plug-in" [Starting] org.eclipse.datatools.enablement.ibm.ui (1.0.0.v201107221502) "Eclipse Data Tools Platform IBM UI Plug-in" [Starting] org.eclipse.datatools.enablement.ingres (1.0.0.v200906111150) "Ingres DTP Plug-in" [Starting] org.eclipse.datatools.enablement.ingres.dbdefinition (1.0.0.v200906161800) "Ingres DTP Database Definition Plug-in" [Starting] org.eclipse.datatools.enablement.ingres.ui (1.0.0.v201105270214) "Ingres DTP UI Plug-in" [Starting] org.eclipse.datatools.enablement.jdt.classpath (1.0.1.v201107221501) "Data Tools Platform Connectivity JDT Extension Plug-in" [Starting] org.eclipse.datatools.enablement.msft.sqlserver (1.0.1.v201107221504) "Eclipse Data Tools Platform Microsoft SQL Server Plug-in" [Starting] org.eclipse.datatools.enablement.msft.sqlserver.dbdefinition (1.0.1.v201201240505) "Eclipse Data Tools Platform SQL Server Database Definition Plug-in" [Starting] org.eclipse.datatools.enablement.msft.sqlserver.ui (1.0.2.v201201131118) "Eclipse Data Tools Platform Microsoft SQL Server UI Plug-in" [Starting] org.eclipse.datatools.enablement.mysql (1.0.3.v201205252211) "Eclipse Data Tools Platform MySQL Enablement Plug-in" [Starting] org.eclipse.datatools.enablement.mysql.dbdefinition (1.0.4.v201109022331) "Eclipse Data Tools Platform MySQL Database Definition Plug-in" [Starting] org.eclipse.datatools.enablement.mysql.ui (1.0.0.v201109022331) "Eclipse Data Tools Platform MySQL UI Plug-in" [Starting] org.eclipse.datatools.enablement.oda.ws (1.2.4.v201203221631) "Eclipse Data Tools Platform Web Services ODA Runtime Driver" [Starting] org.eclipse.datatools.enablement.oda.ws.ui (1.2.4.v201203221631) "Eclipse Data Tools Platform Web Services ODA Designer" [Starting] org.eclipse.datatools.enablement.oda.xml (1.2.3.v201112061438) "Eclipse Data Tools Platform XML ODA Runtime Driver" [Starting] org.eclipse.datatools.enablement.oda.xml.ui (1.2.3.v201112071047) "Eclipse Data Tools Platform XML ODA Designer" [Starting] org.eclipse.datatools.enablement.oracle (1.0.0.v201107221506) "Eclipse Data Tools Platform Oracle Plug-in" [Starting] org.eclipse.datatools.enablement.oracle.dbdefinition (1.0.103.v201206010214) "Eclipse Data Tools Platform Oracle Database Definition Plug-in" [Starting] org.eclipse.datatools.enablement.oracle.ui (1.0.3.v201201131121) "Eclipse Data Tools Platform Oracle UI Plug-in" [Starting] org.eclipse.datatools.enablement.postgresql (1.1.1.v201205252207) "PostgreSQL Connection Profile and Driver Template Plug-in" [Starting] org.eclipse.datatools.enablement.postgresql.dbdefinition (1.0.2.v201110070445) "PostgreSQL DB Definition" [Starting] org.eclipse.datatools.enablement.postgresql.ui (1.0.0.v201107221506) "PostgreSQL Connection Profile and Driver Template UI Plug-in" [Starting] org.eclipse.datatools.enablement.sap.maxdb (1.0.0.v201107221507) "Eclipse Data Tools Platform MaxDB Enablement Plug-in" [Starting] org.eclipse.datatools.enablement.sap.maxdb.dbdefinition (1.0.0.v201107221507) "Eclipse Data Tools Platform MaxDB Definition Plug-in" [Starting] org.eclipse.datatools.enablement.sap.maxdb.ui (1.0.0.v201107221507) "Eclipse Data Tools Platform MaxDB UI Plug-in" [Starting] org.eclipse.datatools.enablement.sqlite (1.0.0.v201002041100) "Eclipse Data Tools Platform SQLite Enablement Plug-in" [Starting] org.eclipse.datatools.enablement.sqlite.dbdefinition (1.0.2.v201206010441) "Eclipse Data Tools Platform SQLite Database Definition Enablement Plug-in" [Starting] org.eclipse.datatools.enablement.sqlite.ui (1.0.0.v201107221507) "Eclipse Data Tools Platform SQLite UI Enablement Plug-in" [Starting] org.eclipse.datatools.enablement.sybase (1.0.1.v201107221507) "High-level Sybase Enablement Plug-in" [Starting] org.eclipse.datatools.enablement.sybase.asa (1.0.1.v201107221507) "Sybase ASA Plug-in" [Starting] org.eclipse.datatools.enablement.sybase.asa.dbdefinition (1.0.0.v200906161800) "Eclipse Data Tools Platform Sybase ASA Database Definition" [Starting] org.eclipse.datatools.enablement.sybase.asa.models (1.0.0.v201107221507) "Sybase ASA SQL Model" [Starting] org.eclipse.datatools.enablement.sybase.asa.schemaobjecteditor.examples (2.5.0.200810071) "Sybase ASA Schema Object Editor" [Starting] org.eclipse.datatools.enablement.sybase.asa.ui (1.0.1.v200906111204) "Sybase ASA Connection Profile UI Plug-in" [Starting] org.eclipse.datatools.enablement.sybase.ase (1.0.2.v201201131122) "JDBC/Sybase ASE Connection Profile Plug-in" [Starting] org.eclipse.datatools.enablement.sybase.ase.dbdefinition (1.0.0.v201107221507) "Eclipse Data Tools Platform Sybase ASE Database Definition" [Starting] org.eclipse.datatools.enablement.sybase.ase.models (1.0.1.v201010140307) "Sybase ASE Model Plug-in" [Starting] org.eclipse.datatools.enablement.sybase.ase.ui (1.0.1.v200906020900) "ASE Enablement UI Plug-in" [Starting] org.eclipse.datatools.enablement.sybase.models (1.0.0.v201010140307) "Sybase Model Plug-in" [Starting] org.eclipse.datatools.enablement.sybase.ui (1.0.0.v200906090452) "Sybase UI Plug-in" [Starting] org.eclipse.datatools.help (1.5.0.v200906020553) "Data Tools Platform Help Utilities" [Resolved] org.eclipse.datatools.intro (1.7.0.v201005281800) "Eclipse Data Tools Platform Intro Plug-in" [Resolved] org.eclipse.datatools.modelbase.dbdefinition (1.0.2.v201107221519) "Eclipse Data Tools Platform DBDefinition Model" [Starting] org.eclipse.datatools.modelbase.derby (1.0.0.v201107221519) "Eclipse Data Tools Platform Derby Model Plug-in" [Starting] org.eclipse.datatools.modelbase.sql (1.0.5.v201110151330) "Eclipse Data Tools Platform SQLModel Plug-in" [Starting] org.eclipse.datatools.modelbase.sql.edit (1.0.1.v201107221519) "Eclipse Data Tools Platform SQLModel Edit Plug-in" [Starting] org.eclipse.datatools.modelbase.sql.query (1.1.3.v201206060918) "Eclipse Data Tools Platform SQL Query Model Plugin" [Starting] org.eclipse.datatools.modelbase.sql.query.edit (1.0.1.v201110151245) "SQL Query Edit Support Plugin" [Starting] org.eclipse.datatools.modelbase.sql.xml.query (1.0.2.v201201131123) "Eclipse Data Tools Platform SQL XML Query Model Plugin" [Starting] org.eclipse.datatools.oda.cshelp (1.1.1.v201107221500) "DTP ODA Context-sensitive Help" [Starting] org.eclipse.datatools.sqltools.common.ui (1.0.0.v201107221520) "Eclipse Data Tools Platform SQL Tools Common UI Plug-in" [Starting] org.eclipse.datatools.sqltools.data.core (1.2.1.v201110050500) "Data Core Plugin" [Starting] org.eclipse.datatools.sqltools.data.ui (1.2.1.v201010270945) "Data UI Plugin" [Starting] org.eclipse.datatools.sqltools.db.derby (1.0.0.v201107221520) "Eclipse Data Tools Platform Derby SQL Tools Plug-in" [Starting] org.eclipse.datatools.sqltools.db.derby.ui (1.0.0.v200906020900) "Eclipse Data Tools Platform Derby SQL Tools UI Plug-in" [Starting] org.eclipse.datatools.sqltools.db.generic (1.0.0.v201107221520) "Eclipse Data Tools Platform SQL Tools Generic Database Plug-in" [Starting] org.eclipse.datatools.sqltools.db.generic.ui (1.0.0.v200906020900) "Eclipse Data Tools Platform SQL Tools Generic Database UI Plug-in" [Starting] org.eclipse.datatools.sqltools.ddlgen.ui (1.0.2.v201201131129) "Eclipse Data Tools Platform FE UI Plug-in" [Starting] org.eclipse.datatools.sqltools.debugger.core (1.0.1.v201107221520) "Eclipse Data Tools Platform SQL Debugger Framework" [Starting] org.eclipse.datatools.sqltools.debugger.core.ui (1.0.0.v201003161000) "Eclipse Data Tools Platform SQL Debugger UI Framework" [Starting] org.eclipse.datatools.sqltools.doc.user (1.7.0.20090521092446) "Data Tools Platform SQL Tools User Documentation" [Starting] org.eclipse.datatools.sqltools.doc.user.contexts (1.7.0.20090521092446) "Data Tools Platform SQL Tools User Documentation for context-sensitive help" [Starting] org.eclipse.datatools.sqltools.editor.core (1.0.2.v201205310904) "Eclipse Data Tools Platform SQL Editor Core Plug-in" [Starting] org.eclipse.datatools.sqltools.editor.core.ui (1.0.0.v201001150815) "Eclipse Data Tools Platform SQL Editor Core UI Plug-in" [Starting] org.eclipse.datatools.sqltools.parsers.sql (1.0.2.v201107221520) "Eclipse Data Tools Platform SQL Parser Plugin" [Starting] org.eclipse.datatools.sqltools.parsers.sql.lexer (1.0.1.v201107221520) "Eclipse Data Tools Platform Lexer Plug-in" [Starting] org.eclipse.datatools.sqltools.parsers.sql.query (1.2.1.v201201250511) "Eclipse Data Tools Platform SQL Query Parser Plugin" [Starting] org.eclipse.datatools.sqltools.parsers.sql.xml.query (1.0.0.v201107221520) "Eclipse Data Tools Platform SQL XML Query Parser Plugin" [Starting] org.eclipse.datatools.sqltools.plan (1.0.0.v201107221520) "Eclipse Data Tools Platform SQL Execution Plan View Plug-in" [Starting] org.eclipse.datatools.sqltools.result (1.1.3.v201205310911) "Eclipse Data Tools Platform SQL Results View Plug-ins" [Starting] org.eclipse.datatools.sqltools.result.ui (1.1.2.v201110010535) "Eclipse Data Tools Platform SQL Results View UI Plug-in" [Starting] org.eclipse.datatools.sqltools.routineeditor (1.0.0.v201107221520) "Eclipse Data Tools Platform SQL Tools Routine Editor Plug-in" [Starting] org.eclipse.datatools.sqltools.routineeditor.ui (1.0.2.v201111230714) "Eclipse Data Tools Platform SQL Tools Routine Editor UI Plug-in" [Starting] org.eclipse.datatools.sqltools.schemaobjecteditor (1.1.0.v200906022302) "Schema Object Editor Plug-in" [Starting] org.eclipse.datatools.sqltools.schemaobjecteditor.ui (1.1.1.200810071) "Schema Object Editor Framework" [Starting] org.eclipse.datatools.sqltools.schemaobjecteditor.ui.pages (1.1.0.200810071) "Schema Object Editor Pages Plug-in" [Starting] org.eclipse.datatools.sqltools.sql (1.0.1.v201110050515) "Eclipse Data Tools Platform SQL Core Plug-in" [Starting] org.eclipse.datatools.sqltools.sql.ui (1.0.1.v201201270735) "Eclipse Data Tools Platform SQL Core UI Plug-in" [Starting] org.eclipse.datatools.sqltools.sqlbuilder (1.0.3.v201107221520) "SQL Builder" [Starting] org.eclipse.datatools.sqltools.sqleditor (1.0.2.v201107221520) "Eclipse Data Tools Platform SQL Editor" [Starting] org.eclipse.datatools.sqltools.sqlscrapbook (1.0.2.v201205310922) "Eclipse Data Tools Platform Sqlscrapbook Plug-in" [Starting] org.eclipse.datatools.sqltools.tabledataeditor (1.0.1.v201005250945) "Eclipse Data Tools Platform Table Data Editor Plug-in" [Starting] org.eclipse.debug.core (3.7.100.v20120521-2012) "Debug Core" [Active] org.eclipse.debug.ui (3.8.0.v20120530-1753) "Debug UI" [Active] org.eclipse.draw2d (3.8.0.201206112118) "Graphical Editing Framework Draw2d" [Starting] org.eclipse.dstore.core (3.3.100.201205300905) "RSE DStore Core" [Starting] org.eclipse.dstore.extra (2.1.400.201205300905) "RSE DStore Platform Support" [Starting] org.eclipse.e4.core.commands (0.10.1.v20120523-1955) "Eclipse e4 core commands" [Active] org.eclipse.e4.core.contexts (1.1.0.v20120523-2004) "Eclipse Contexts" [Active] org.eclipse.e4.core.di (1.1.0.v20120521-2346) "Eclipse Dependency Injection" [Active] org.eclipse.e4.core.di.extensions (0.11.0.v20120523-2004) "Eclipse Dependency Injection Extensions" [Starting] org.eclipse.e4.core.services (1.0.0.v20120521-2346) "Eclipse Application Services" [Active] org.eclipse.e4.ui.bindings (0.10.1.v20120523-1955) "Eclipse Bindings Support" [Active] org.eclipse.e4.ui.css.core (0.10.1.v20120523-1955) "Eclipse CSS Core Support" [Resolved] org.eclipse.e4.ui.css.swt (0.10.1.v20120523-1955) "Eclipse CSS SWT Support" [Active] org.eclipse.e4.ui.css.swt.theme (0.9.2.v20120523-1955) "Eclipse CSS SWT Theme Support" [Active] org.eclipse.e4.ui.di (0.10.1.v20120523-1955) "Eclipse UI Dependency Injection" [Active] org.eclipse.e4.ui.model.workbench (0.10.1.v20120523-1955) "Eclipse Workbench Model" [Active] org.eclipse.e4.ui.services (0.10.1.v20120523-1955) "Eclipse UI Application Services" [Active] org.eclipse.e4.ui.widgets (0.12.0.v20120523-1955) "Eclipse UI Custom widgets" [Resolved] org.eclipse.e4.ui.workbench (0.10.2.v20120531-1742) "Eclipse e4 Workbench" [Active] org.eclipse.e4.ui.workbench.addons.swt (0.10.1.v20120523-1955) "Eclipse e4 Workbench Add-ons" [Active] org.eclipse.e4.ui.workbench.renderers.swt (0.10.1.v20120822-Bug386070) "Eclipse e4 Workbench SWT Renderer" [Active] org.eclipse.e4.ui.workbench.swt (0.10.1.v20120525-2014) "Eclipse e4 Workbench SWT" [Active] org.eclipse.e4.ui.workbench3 (0.12.0.v20120521-2329) "Bundle for Workbench APIs available in e4" [Resolved] org.eclipse.ecf (3.1.300.v20120608-0148) "ECF Core API" [Active] org.eclipse.ecf.filetransfer (5.0.0.v20120608-0148) "ECF Filetransfer API" [Active] org.eclipse.ecf.identity (3.1.200.v20120608-0148) "ECF Core Identity API" [Active] org.eclipse.ecf.provider.filetransfer (3.2.0.v20120608-0148) "ECF Filetransfer Provider" [Active] org.eclipse.ecf.provider.filetransfer.httpclient (4.0.200.v20120608-0148) "ECF HttpClient Filetransfer Provider" [Active] org.eclipse.ecf.provider.filetransfer.httpclient.ssl (1.0.0.v20120608-0148) "ECF HttpClient Filetransfer Provider" [Resolved] org.eclipse.ecf.provider.filetransfer.ssl (1.0.0.v20120608-0148) "ECF Filetransfer Provider" [Resolved] org.eclipse.ecf.ssl (1.0.100.v20120608-0148) "ECF Core API" [Resolved] org.eclipse.egit (2.0.0.201206130900-r) "Git Team Provider" [Starting] org.eclipse.egit.core (2.0.0.201206130900-r) "Git Team Provider Core" [Active] org.eclipse.egit.doc (2.0.0.201206130900-r) "Git Team Provider Documentation" [Resolved] org.eclipse.egit.mylyn.ui (2.0.0.201206130900-r) "EGit Mylyn UI" [Starting] org.eclipse.egit.ui (2.0.0.201206130900-r) "Git Team Provider UI" [Active] org.eclipse.emf (2.6.0.v20120608-0554) "EMF - Eclipse Modeling Framework Runtime and Tools" [Starting] org.eclipse.emf.ant (2.7.0.v20120608-0554) "EMF Ant Tasks" [Starting] org.eclipse.emf.codegen (2.8.0.v20120608-0554) "EMF Code Generation" [Starting] org.eclipse.emf.codegen.ecore (2.8.0.v20120608-0554) "EMF Ecore Code Generator" [Starting] org.eclipse.emf.codegen.ecore.ui (2.8.0.v20120608-0554) "EMF Ecore Code Generator UI" [Starting] org.eclipse.emf.codegen.ui (2.6.0.v20120608-0554) "EMF Code Generation UI" [Starting] org.eclipse.emf.common (2.8.0.v20120606-0717) "EMF Common" [Active] org.eclipse.emf.common.ui (2.7.0.v20120608-0554) "EMF Common UI" [Starting] org.eclipse.emf.converter (2.5.0.v20120608-0554) "EMF Model Converter" [Starting] org.eclipse.emf.databinding (1.2.0.v20120608-0554) "EMF Data Binding" [Starting] org.eclipse.emf.databinding.edit (1.2.0.v20120608-0554) "EMF Edit Data Binding" [Starting] org.eclipse.emf.ecore (2.8.0.v20120606-0717) "EMF Ecore" [Active] org.eclipse.emf.ecore.change (2.8.0.v20120606-0717) "EMF Change Model" [Starting] org.eclipse.emf.ecore.change.edit (2.5.0.v20120608-0554) "EMF Change Edit" [Starting] org.eclipse.emf.ecore.edit (2.8.0.v20120608-0554) "EMF Ecore Edit" [Starting] org.eclipse.emf.ecore.editor (2.8.0.v20120608-0554) "EMF Sample Ecore Editor" [Starting] org.eclipse.emf.ecore.xmi (2.8.0.v20120606-0717) "EMF XML/XMI Persistence" [Active] org.eclipse.emf.edit (2.8.0.v20120608-0554) "EMF Edit" [Starting] org.eclipse.emf.edit.ui (2.8.0.v20120608-0554) "EMF Edit UI" [Starting] org.eclipse.emf.exporter (2.6.0.v20120608-0554) "EMF Model Exporter" [Starting] org.eclipse.emf.importer (2.7.0.v20120608-0554) "EMF Model Importer" [Starting] org.eclipse.emf.importer.ecore (2.6.0.v20120608-0554) "EMF Ecore Importer" [Starting] org.eclipse.emf.importer.java (2.6.0.v20120608-0554) "EMF Annotated Java Importer" [Starting] org.eclipse.emf.importer.rose (2.6.0.v20120608-0554) "EMF Rose Importer" [Starting] org.eclipse.emf.mapping (2.7.0.v20120608-0554) "EMF Mapping" [Starting] org.eclipse.emf.mapping.ecore (2.6.0.v20120608-0554) "EMF Ecore Mapping" [Starting] org.eclipse.emf.mapping.ecore.editor (2.6.0.v20120608-0554) "EMF Ecore Mapping Editor" [Starting] org.eclipse.emf.mapping.ecore2ecore (2.7.0.v20120608-0554) "EMF Ecore to Ecore Mapping" [Starting] org.eclipse.emf.mapping.ecore2ecore.editor (2.5.0.v20120608-0554) "EMF Ecore to Ecore Mapping Editor" [Starting] org.eclipse.emf.mapping.ecore2xml (2.7.0.v20120608-0554) "EMF Ecore to XML Mapping" [Starting] org.eclipse.emf.mapping.ecore2xml.ui (2.6.0.v20120608-0554) "EMF Ecore to XML Mapping Editor" [Starting] org.eclipse.emf.mapping.ui (2.6.0.v20120608-0554) "EMF Mapping UI" [Starting] org.eclipse.emf.mwe.core (1.2.1.v201206110920) "MWE Core" [Starting] org.eclipse.emf.mwe.utils (1.2.1.v201206110920) "MWE Utilities" [Resolved] org.eclipse.emf.mwe2.language (2.3.0.v201206120758) "Modeling Workflow Engine 2 Language" [Starting] org.eclipse.emf.mwe2.language.ui (2.3.0.v201206120758) "Modeling Workflow Engine 2 Language UI" [Starting] org.eclipse.emf.mwe2.launch (2.3.0.v201206120758) "Modeling Workflow Engine 2 Launch" [Resolved] org.eclipse.emf.mwe2.lib (2.3.0.v201206110920) "MWE2 Lib" [Resolved] org.eclipse.emf.mwe2.runtime (2.3.0.v201206110920) "Modeling Workflow Engine 2 Runtime" [Resolved] org.eclipse.epp.mpc.core (1.1.1.I20110907-0947) "Marketplace Client" [Starting] org.eclipse.epp.mpc.help.ui (1.1.1.I20110907-0947) "Marketplace Client" [Resolved] org.eclipse.epp.mpc.ui (1.1.1.I20110907-0947) "Marketplace Client" [Active] org.eclipse.equinox.app (1.3.100.v20120522-1841) "Equinox Application Container" [Active] org.eclipse.equinox.bidi (0.9.0.v20120522-1841) "Bidirectional Text Support" [Starting] org.eclipse.equinox.common (3.6.100.v20120522-1841) "Common Eclipse Runtime" [Active] org.eclipse.equinox.concurrent (1.0.300.v20120522-2049) "Equinox Concurrent API" [Starting] org.eclipse.equinox.console (1.0.0.v20120522-1841) "Console plug-in" [Active] org.eclipse.equinox.ds (1.4.0.v20120522-1841) "Declarative Services" [Active] org.eclipse.equinox.event (1.2.200.v20120522-2049) "Event Admin" [Active] org.eclipse.equinox.frameworkadmin (2.0.100.v20120606-175127) "Equinox Framework Admin" [Starting] org.eclipse.equinox.frameworkadmin.equinox (1.0.400.v20120428-0117) "Equinox Framework Admin for Equinox" [Starting] org.eclipse.equinox.http.jetty (3.0.0.v20120522-1841) "Jetty Http Service" [Starting] org.eclipse.equinox.http.registry (1.1.200.v20120522-2049) "Http Service Registry Extensions" [Resolved] org.eclipse.equinox.http.servlet (1.1.300.v20120522-1841) "Http Services Servlet" [Starting] org.eclipse.equinox.jsp.jasper (1.0.400.v20120522-2049) "Jasper Jsp Support Bundle" [Starting] org.eclipse.equinox.jsp.jasper.registry (1.0.300.v20120522-2049) "Jasper Jsp Registry Support Plug-in" [Starting] org.eclipse.equinox.launcher (1.3.0.v20120522-1813) "Equinox Launcher" [Resolved] org.eclipse.equinox.launcher.gtk.linux.x86_64 (1.1.200.v20120522-1813) "Equinox Launcher Linux X86_64 Fragment" [Resolved] org.eclipse.equinox.p2.artifact.repository (1.1.200.v20120430-1959) "Equinox Provisioning Artifact Repository Support" [Active] org.eclipse.equinox.p2.console (1.0.300.v20120429-0125) "Equinox Provisioning Console" [Starting] org.eclipse.equinox.p2.core (2.2.0.v20120430-0525) "Equinox Provisioning Core" [Active] org.eclipse.equinox.p2.director (2.2.0.v20120524-0542) "Equinox Provisioning Director" [Active] org.eclipse.equinox.p2.director.app (1.0.300.v20120428-0517) "Equinox Provisioning Director Application" [Starting] org.eclipse.equinox.p2.directorywatcher (1.0.300.v20110808-1657) "Equinox Provisioning Directory Watcher" [Active] org.eclipse.equinox.p2.discovery (1.0.200.v20120524-1717) "Equinox Provisioning Discovery" [Resolved] org.eclipse.equinox.p2.discovery.compatibility (1.0.101.v20120524-1717) "Equinox Provisioning Discovery" [Starting] org.eclipse.equinox.p2.engine (2.2.0.v20120501-1502) "Equinox Provisioning Engine" [Active] org.eclipse.equinox.p2.extensionlocation (1.2.100.v20110808-1657) "Equinox Provisioning Extension Location Repository Support" [Active] org.eclipse.equinox.p2.garbagecollector (1.0.200.v20110808-1657) "Equinox Provisioning Garbage Collector" [Starting] org.eclipse.equinox.p2.jarprocessor (1.0.200.v20110808-1657) "Equinox Provisioning JAR Processor" [Resolved] org.eclipse.equinox.p2.metadata (2.1.0.v20120430-2001) "Equinox Provisioning Metadata" [Active] org.eclipse.equinox.p2.metadata.repository (1.2.100.v20120524-1717) "Equinox Provisioning Metadata Repository" [Active] org.eclipse.equinox.p2.operations (2.2.0.v20120524-0542) "Equinox Provisioning Operations API" [Active] org.eclipse.equinox.p2.publisher (1.2.0.v20120428-0117) "Equinox Provisioning Publisher Infrastructure" [Active] org.eclipse.equinox.p2.publisher.eclipse (1.1.0.v20120511-1931) "Equinox Provisioning Publisher for Eclipse" [Active] org.eclipse.equinox.p2.ql (2.0.100.v20110808-1657) "Equinox Provisioning p2 query language" [Starting] org.eclipse.equinox.p2.reconciler.dropins (1.1.200.v20120301-2145) "Equinox Provisioning Drop-in" [Active] org.eclipse.equinox.p2.repository (2.2.0.v20120524-1945) "Equinox Provisioning Repository" [Active] org.eclipse.equinox.p2.repository.tools (2.0.100.v20120501-1314) "Equinox Provisioning Repository Tools" [Starting] org.eclipse.equinox.p2.touchpoint.eclipse (2.1.100.v20120428-0117) "Equinox Provisioning Eclipse Touchpoint" [Active] org.eclipse.equinox.p2.touchpoint.natives (1.1.0.v20120524-0542) "Equinox Provisioning Native Touchpoint" [Starting] org.eclipse.equinox.p2.transport.ecf (1.0.100.v20120305-0333) "Equinox Provisioning ECF based Transport" [Active] org.eclipse.equinox.p2.ui (2.2.0.v20120524-0542) "Equinox Provisioning UI Support" [Active] org.eclipse.equinox.p2.ui.discovery (1.0.0.v20110808-1657) "Equinox Provisioning Discovery UI" [Resolved] org.eclipse.equinox.p2.ui.importexport (1.0.1.v20110818-1344) "Equinox Provisioning Import and Export" [Starting] org.eclipse.equinox.p2.ui.sdk (1.0.200.v20120515-1650) "Equinox Provisioning Platform Update Support" [Active] org.eclipse.equinox.p2.ui.sdk.scheduler (1.1.0.v20110815-1744) "Equinox Provisioning Platform Automatic Update Support" [Active] org.eclipse.equinox.p2.updatechecker (1.1.200.v20110808-1657) "Equinox Provisioning Update Checker" [Active] org.eclipse.equinox.p2.updatesite (1.0.400.v20120412-1615) "Equinox Provisioning Legacy Update Site Support" [Active] org.eclipse.equinox.preferences (3.5.0.v20120522-1841) "Eclipse Preferences Mechanism" [Active] org.eclipse.equinox.registry (3.5.200.v20120522-1841) "Extension Registry Support" [Active] org.eclipse.equinox.security (1.1.100.v20120522-1841) "Equinox Java Authentication and Authorization Service (JAAS)" [Active] org.eclipse.equinox.security.ui (1.1.100.v20120522-2049) "Equinox Security Default UI" [Starting] org.eclipse.equinox.simpleconfigurator (1.0.300.v20110815-1744) "Simple Configurator" [Active] org.eclipse.equinox.simpleconfigurator.manipulator (2.0.0.v20110808-1657) "Simple Configurator Manipulator" [Starting] org.eclipse.equinox.util (1.0.400.v20120522-2049) "Equinox Util Bundle" [Active] org.eclipse.equinox.weaving.aspectj (1.0.100.I20120427-0800) "WeavingService Plug-in (Incubation)" [Active] org.eclipse.equinox.weaving.caching (1.0.100.I20120427-0800) "Standard Caching Service for Equinox Aspects (Incubation)" [Active] org.eclipse.equinox.weaving.caching.j9 (1.0.100.I20120427-0800) "J9 CachingService Plug-in (Incubation)" [Active] org.eclipse.equinox.weaving.hook (1.0.200.I20120427-0800) "Aspect Weaving Hooks Plug-in (Incubation)" [Resolved] org.eclipse.gef (3.8.0.201206112118) "Graphical Editing Framework GEF" [Starting] org.eclipse.help (3.6.0.v20120521-2344) "Help System Core" [Active] org.eclipse.help.base (3.6.100.v201206081400) "Help System Base" [Starting] org.eclipse.help.ui (3.5.200.v20120521-2344) "Help System UI" [Starting] org.eclipse.help.webapp (3.6.100.v20120521-2344) "Help System Webapp" [Starting] org.eclipse.jdt (3.8.0.v201206081400) "Eclipse Java Development Tools" [Resolved] org.eclipse.jdt.annotation (1.0.0.v20120522-1651) "JDT Annotations for Enhanced Null Analysis" [Resolved] org.eclipse.jdt.apt.core (3.3.500.v20120522-1651) "Java Annotation Processing Core" [Starting] org.eclipse.jdt.apt.pluggable.core (1.0.400.v20120522-1651) "Java Compiler Apt IDE" [Starting] org.eclipse.jdt.apt.ui (3.3.300.v20120522-1651) "Java Annotation Processing UI" [Starting] org.eclipse.jdt.compiler.apt (1.0.500.v20120522-1651) "Java Compiler Apt" [Resolved] org.eclipse.jdt.compiler.tool (1.0.101.v20120522-1651) "Java Compiler Tool Support" [Resolved] org.eclipse.jdt.core (3.8.1.xx-20120824-0800-e42) "Java Development Tools Core" [Active] org.eclipse.jdt.core.manipulation (1.5.0.v20120523-1543) "Java Code Manipulation Functionality" [Active] org.eclipse.jdt.debug (3.7.100.v20120529-1702) "JDI Debug Model" [Active] org.eclipse.jdt.debug.ui (3.6.100.v20120530-1425) "JDI Debug UI" [Active] org.eclipse.jdt.doc.user (3.8.0.v20120606-134218) "Eclipse Java development user guide" [Resolved] org.eclipse.jdt.groovy.core (2.7.1.xx-20120824-0800-e42) "Eclipse-Groovy Integration Plug-in" [Active] org.eclipse.jdt.junit (3.7.100.v20120523-1543) "Java Development Tools JUnit support" [Starting] org.eclipse.jdt.junit.core (3.7.100.v20120523-1257) "Java Development Tools JUnit core support" [Active] org.eclipse.jdt.junit.runtime (3.4.300.v20120523-1257) "Java Development Tools JUnit Runtime Support" [Resolved] org.eclipse.jdt.junit4.runtime (1.1.200.v20120523-1257) "Java Development Tools JUnit4 Runtime Support" [Resolved] org.eclipse.jdt.launching (3.6.100.v20120523-1953) "Java Development Tools Launching Support" [Active] org.eclipse.jdt.ui (3.8.0.v20120524-1551) "Java Development Tools UI" [Active] org.eclipse.jem (2.0.600.v201201051400) "Java EMF Model" [Active] org.eclipse.jem.beaninfo (2.0.300.v200905030615) "Java EMF Model BeanInfo (Introspection) Support" [Starting] org.eclipse.jem.beaninfo.vm (2.0.300.v201004110600) "JEM Beaninfo VM Jar" [Resolved] org.eclipse.jem.beaninfo.vm.common (2.0.300.v201004110600) "JEM Beaninfo Common Jar" [Resolved] org.eclipse.jem.proxy (2.0.400.v201101101900) "Java EMF Model Proxy Support" [Starting] org.eclipse.jem.util (2.1.100.v201103021400) "Java EMF Model Utilities" [Active] org.eclipse.jem.workbench (2.0.400.v201104251400) "Java EMF Model Workbench Support" [Active] org.eclipse.jetty.continuation (8.1.3.v20120522) "Jetty :: Continuation" [Resolved] org.eclipse.jetty.http (8.1.3.v20120522) "Jetty :: Http Utility" [Resolved] org.eclipse.jetty.io (8.1.3.v20120522) "Jetty :: IO Utility" [Resolved] org.eclipse.jetty.security (8.1.3.v20120522) "Jetty :: Security" [Resolved] org.eclipse.jetty.server (8.1.3.v20120522) "Jetty :: Server Core" [Resolved] org.eclipse.jetty.servlet (8.1.3.v20120522) "Jetty :: Servlet Handling" [Resolved] org.eclipse.jetty.util (8.1.3.v20120522) "Jetty :: Utilities" [Resolved] org.eclipse.jface (3.8.0.v20120521-2329) "JFace" [Active] org.eclipse.jface.databinding (1.6.0.v20120521-2329) "JFace Data Binding for SWT and JFace" [Resolved] org.eclipse.jface.text (3.8.0.v20120531-0600) "JFace Text" [Resolved] org.eclipse.jgit (2.0.0.201206130900-r) "JGit Core" [Active] org.eclipse.jpt.common.branding (1.2.0.v201203150000) "Dali Java Persistence Tools - Common" [Resolved] org.eclipse.jpt.common.core (1.2.0.v201205240000) "Dali Java Persistence Tools - Common Core" [Active] org.eclipse.jpt.common.eclipselink.branding (1.2.0.v201203150000) "Dali Java Persistence Tools - EclipseLink Common" [Resolved] org.eclipse.jpt.common.eclipselink.core (1.2.0.v201203150000) "Dali Java Persistence Tools - Common EclipseLink Core" [Starting] org.eclipse.jpt.common.ui (1.2.0.v201205150000) "Dali Java Persistence Tools - Common UI" [Starting] org.eclipse.jpt.common.utility (2.1.0.v201205020001) "Dali Java Persistence Tools - Common Utility" [Resolved] org.eclipse.jpt.dbws.eclipselink.branding (1.1.100.v201203150000) "Dali Java Persistence Tools - EclipseLink DBWS Support" [Resolved] org.eclipse.jpt.dbws.eclipselink.core.gen (1.0.0.v201104110000) "Dali Java Persistence Tools - DBWS Support - Web Services Generation" [Resolved] org.eclipse.jpt.dbws.eclipselink.ui (1.0.200.v201203150000) "Dali Java Persistence Tools - DBWS UI" [Starting] org.eclipse.jpt.doc.user (1.4.2.v201205290002) "Dali Java Persistence Tools - Documentation" [Resolved] org.eclipse.jpt.jaxb.branding (1.2.0.v201203150000) "Dali Java Persistence Tools - JAXB Support" [Resolved] org.eclipse.jpt.jaxb.core (1.2.0.v201205100000) "Dali Java Persistence Tools - JAXB Core" [Starting] org.eclipse.jpt.jaxb.core.schemagen (1.0.200.v201203050000) "Dali Java Persistence Tools - JAXB Support - Schema Generation" [Resolved] org.eclipse.jpt.jaxb.eclipselink.branding (1.2.0.v201203150000) "Dali Java Persistence Tools - EclipseLink MOXy (JAXB) Support" [Resolved] org.eclipse.jpt.jaxb.eclipselink.core (1.2.0.v201204160000) "Dali Java Persistence Tools - EclipseLink JAXB Support - Core" [Starting] org.eclipse.jpt.jaxb.eclipselink.core.schemagen (1.1.0.v201104120000) "Dali Java Persistence Tools - EclipseLink JAXB Support - Schema Generation" [Resolved] org.eclipse.jpt.jaxb.eclipselink.ui (1.3.0.v201204160000) "Dali Java Persistence Tools - EclipseLink MOXy Support - UI" [Starting] org.eclipse.jpt.jaxb.ui (1.3.0.v201205180000) "Dali Java Persistence Tools - JAXB UI" [Starting] org.eclipse.jpt.jpa.branding (3.2.0.v201203150000) "Dali Java Persistence Tools - JPA Support" [Resolved] org.eclipse.jpt.jpa.core (3.2.0.v201206110000) "Dali Java Persistence Tools - Jpa Core" [Active] org.eclipse.jpt.jpa.db (2.1.100.v201203150000) "Dali Java Persistence Tools - JPA DB" [Starting] org.eclipse.jpt.jpa.db.ui (2.0.0.v201104110000) "Dali Java Persistence Tools - JPA DB UI" [Resolved] org.eclipse.jpt.jpa.eclipselink.branding (3.2.0.v201203150000) "Dali Java Persistence Tools - EclipseLink JPA Support" [Resolved] org.eclipse.jpt.jpa.eclipselink.core (2.2.0.v201205240000) "Dali Java Persistence Tools - JPA EclipseLink Support - Core" [Starting] org.eclipse.jpt.jpa.eclipselink.core.ddlgen (2.1.0.v201203150000) "Dali Java Persistence Tools - Jpa EclipseLink Support - DDL Generation" [Resolved] org.eclipse.jpt.jpa.eclipselink.ui (2.2.0.v201205020001) "Dali Java Persistence Tools - EclipseLink Support - UI" [Starting] org.eclipse.jpt.jpa.gen (2.2.0.v201205020001) "Dali Java Persistence Tools - Entity Gen" [Resolved] org.eclipse.jpt.jpa.ui (3.2.0.v201205230001) "Dali Java Persistence Tools - JPA UI" [Starting] org.eclipse.jsch.core (1.1.400.v20120522-1148) "JSch Core" [Active] org.eclipse.jsch.ui (1.1.400.v20120522-1148) "JSch UI" [Starting] org.eclipse.jsf.branding (3.2.0.v20100522) "JavaServer Faces Tools" [Resolved] org.eclipse.jst.common.annotations.controller (1.1.300.v200908252030) "Annotation Controller Plug-in" [Resolved] org.eclipse.jst.common.annotations.core (1.1.300.v201004141630) "Annotation Core Plug-in" [Resolved] org.eclipse.jst.common.annotations.ui (1.1.300.v201002081900) "Annotations UI Plug-in" [Starting] org.eclipse.jst.common.frameworks (1.1.600.v201204190200) "Integration Plug-in" [Active] org.eclipse.jst.common.project.facet.core (1.4.201.v201108161900) "Eclipse Faceted Project Framework JDT Enablement" [Active] org.eclipse.jst.common.project.facet.ui (1.4.200.v201008182133) "Eclipse Faceted Project Framework JDT Enablement UI" [Starting] org.eclipse.jst.common.ui (1.0.200.v201202020230) "Common JST UI Plug-in" [Starting] org.eclipse.jst.ejb.doc.user (1.1.301.v201105130956) "EJB docs" [Starting] org.eclipse.jst.ejb.ui (1.1.700.v201201190500) "WTP EJB UI Plug-in" [Starting] org.eclipse.jst.ejb.ui.infopop (1.0.300.v2010022311013) "EJB infopop" [Starting] org.eclipse.jst.j2ee (1.1.600.v201205170400) "Java EE Component" [Active] org.eclipse.jst.j2ee.core (1.2.200.v201205030130) "J2EE Core Component" [Active] org.eclipse.jst.j2ee.doc.user (1.1.400.v201008122303) "J2EE tools documentation" [Resolved] org.eclipse.jst.j2ee.ejb (1.1.600.v201205030130) "EJB component Plug-in" [Starting] org.eclipse.jst.j2ee.ejb.annotation.model (1.1.300.v201003112036) "EJB Annotation Model Plug-in" [Starting] org.eclipse.jst.j2ee.ejb.annotations.emitter (1.1.200.v200909290826) "EJB Emitter Plug-in" [Starting] org.eclipse.jst.j2ee.ejb.annotations.ui (1.1.200.v201004290730) "EJB Annotations Ui Plug-in" [Starting] org.eclipse.jst.j2ee.ejb.annotations.xdoclet (1.2.200.v201103302125) "Xdoclet Annotations Plug-in" [Starting] org.eclipse.jst.j2ee.infopop (1.0.300.v200805140415) "J2EE tools infopops" [Resolved] org.eclipse.jst.j2ee.jca (1.1.600.v201111012200) "JCA Plug-in" [Starting] org.eclipse.jst.j2ee.jca.ui (1.1.400.v201004150700) "WTP JCA UI Plug-in" [Starting] org.eclipse.jst.j2ee.navigator.ui (1.1.600.v201203142300) "J2EE Extensions to Common Navigator" [Starting] org.eclipse.jst.j2ee.ui (1.1.600.v201205170400) "WTP J2EE UI Plug-in" [Starting] org.eclipse.jst.j2ee.web (1.1.600.v201203142300) "Web Plug-in" [Starting] org.eclipse.jst.j2ee.webservice (1.1.400.v201004110600) "Web Service Plug-in" [Starting] org.eclipse.jst.j2ee.webservice.ui (1.1.500.v201105122000) "WTP Webservice UI Plug-in" [Starting] org.eclipse.jst.j2ee.xdoclet.runtime (1.1.300.v201004280700) "XDocletRuntime Plug-in" [Starting] org.eclipse.jst.jee (1.0.500.v201202020745) "Java EE common Plug-in" [Active] org.eclipse.jst.jee.ejb (1.0.301.v201007070821) "Java EE Ejb Plug-in" [Starting] org.eclipse.jst.jee.ui (1.0.500.v201205170400) "Eclipse Java EE Developer Tools" [Starting] org.eclipse.jst.jee.web (1.0.301.v201007070907) "Java EE Web Plug-in" [Starting] org.eclipse.jst.jsf.apache.trinidad.tagsupport (1.1.200.v201104061711) "JavaServer Faces Tools - Taglibrary Metadata (Apache Trinidad)" [Starting] org.eclipse.jst.jsf.common (1.2.3.v201104061039) "JavaServer Faces Tools - Common" [Starting] org.eclipse.jst.jsf.common.runtime (1.1.0.v20100510) "JavaServer Faces Tools - Common Runtime" [Starting] org.eclipse.jst.jsf.common.ui (1.2.100.v201104061711) "JavaServer Faces Tools - Common UI" [Starting] org.eclipse.jst.jsf.core (1.4.0.v201205241050) "JavaServer Faces Tools - Core" [Starting] org.eclipse.jst.jsf.doc.user (1.2.1.v20100827) "JavaServer Faces Tools - User Guide" [Starting] org.eclipse.jst.jsf.facelet.core (1.0.200.v201205161442) "JSF Facelets Tools - WTP Incubator Project" [Starting] org.eclipse.jst.jsf.facelet.ui (1.0.1.v201104032306) "UI Plug-in" [Starting] org.eclipse.jst.jsf.facesconfig (1.2.100.v2012030703072246) "JavaServer Faces Tools - FacesConfig Model" [Starting] org.eclipse.jst.jsf.facesconfig.ui (1.2.100.v201201111516) "JavaServer Faces Tools - FacesConfig Editor" [Starting] org.eclipse.jst.jsf.standard.tagsupport (1.2.100.v201104061711) "JavaServer Faces Tools - Taglibrary Metadata" [Starting] org.eclipse.jst.jsf.ui (1.3.200.v201202131530) "JavaServer Faces Tools - UI" [Starting] org.eclipse.jst.jsp.core (1.2.500.v201203071954) "Structured Source JSP Model" [Starting] org.eclipse.jst.jsp.ui (1.1.700.v201204260100) "SSE JSP Source Editor" [Starting] org.eclipse.jst.jsp.ui.infopop (1.0.200.v201004150328) "JSP tools infopops" [Resolved] org.eclipse.jst.pagedesigner (1.3.200.v2012030703072246) "JavaServer Faces Tools - Web Page Editor" [Starting] org.eclipse.jst.pagedesigner.jsf.ui (1.2.100.v201104061711) "JavaServer Faces Tools - Pagedesigner UI" [Starting] org.eclipse.jst.pagedesigner.jsp.core (1.2.100.v201112111111) "JavaServer Faces Tools - JSP Core Pagedesigner" [Starting] org.eclipse.jst.server.core (1.2.302.v20120503_1042) "Java Server Support" [Active] org.eclipse.jst.server.generic.core (1.0.700.v20101219) "Generic Server Plugin" [Starting] org.eclipse.jst.server.generic.jboss (1.6.1.v200904151730) "JBoss Generic server definitions" [Starting] org.eclipse.jst.server.generic.jonas (1.5.205.v200805140145) "JOnAS Generic Server definitions" [Starting] org.eclipse.jst.server.generic.oc4j (1.5.206.v20090812) "OC4J Generic server definitions" [Starting] org.eclipse.jst.server.generic.ui (1.0.505.v20100428) "Generic Server Plugin UI" [Starting] org.eclipse.jst.server.preview.adapter (1.1.200.v20120517_1442) "JEE Preview Server Support" [Starting] org.eclipse.jst.server.tomcat.core (1.1.400.v20120418_1501) "Apache Tomcat Support" [Active] org.eclipse.jst.server.tomcat.ui (1.1.300.v20120420_1012) "Apache Tomcat UI Support" [Starting] org.eclipse.jst.server.ui (1.1.202.v20110419) "Java Server UI Support" [Starting] org.eclipse.jst.server.ui.doc.user (1.0.500.v201005192218) "Server Tools documentation for J2EE Standard Tools" [Starting] org.eclipse.jst.server.ui.infopop (1.0.400.v200805140145) "Server Tools infopops for J2EE Standard Tools" [Resolved] org.eclipse.jst.server.websphere.core (1.0.302.v20080620) "WebSphere Generic Server Definition Core Plug-in" [Starting] org.eclipse.jst.servlet.ui (1.1.600.v201202011057) "WTP Servlet UI Plug-in" [Starting] org.eclipse.jst.servlet.ui.infopop (1.0.500.v201105122000) "Servlet infopop" [Starting] org.eclipse.jst.standard.schemas (1.2.0.v201101142102) "Java EE Related Schemas" [Resolved] org.eclipse.jst.ws (1.0.600.v201108242234) "Web Services" [Starting] org.eclipse.jst.ws.annotations.core (1.2.0.v201203272107) "Annotations Core" [Starting] org.eclipse.jst.ws.axis.consumption.core (1.0.407.v201104071820) "Web service Axis Consumption Core" [Starting] org.eclipse.jst.ws.axis.consumption.ui (1.0.700.v201204181727) "Webservice Axis Consumption UI" [Starting] org.eclipse.jst.ws.axis.creation.ui (1.0.750.v201204120428) "Webservice Axis Creation UI" [Starting] org.eclipse.jst.ws.axis.infopop (1.0.300.v200805140230) "Web services Axis context sensitive help" [Starting] org.eclipse.jst.ws.axis.ui.doc.user (1.1.100.v201005192217) "Axis Web services documentation" [Resolved] org.eclipse.jst.ws.axis2.consumption.core (1.0.105.v201004211805) "Webservice Axis2 Consumption Core Plug-in" [Starting] org.eclipse.jst.ws.axis2.consumption.ui (1.0.103.v201004211805) "Webservice Axis2 Consumption UI Plug-in" [Starting] org.eclipse.jst.ws.axis2.core (1.0.204.v201004211805) "Webservice Axis2 Core Plug-in" [Starting] org.eclipse.jst.ws.axis2.creation.core (1.0.106.v201004211805) "Webservice Axis2 Creation Core Plug-in" [Starting] org.eclipse.jst.ws.axis2.creation.ui (1.0.104.v201004211805) "Webservice Axis2 Creation UI Plug-in" [Starting] org.eclipse.jst.ws.axis2.ui (1.0.303.v201003110431) "Axis2 Tools" [Starting] org.eclipse.jst.ws.axis2.ui.doc.user (1.0.100.v201005192217) "Axis2 Web services documentation" [Resolved] org.eclipse.jst.ws.consumption (1.0.700.v201204102147) "Web Services Consumption" [Starting] org.eclipse.jst.ws.consumption.infopop (1.0.300.v200805140230) "Web services UI" [Resolved] org.eclipse.jst.ws.consumption.ui (1.1.500.v201204102147) "Web Services Consumption Graphical User Interface" [Starting] org.eclipse.jst.ws.consumption.ui.doc.user (1.0.600.v201005192217) "Web service consumption documentation" [Starting] org.eclipse.jst.ws.creation.ejb.ui (1.0.201.v201004211805) "Web Services Creation EJB Graphical User Interface" [Resolved] org.eclipse.jst.ws.creation.ui (1.0.700.v201205041550) "Web Services Creation Graphical User Interface" [Starting] org.eclipse.jst.ws.cxf.consumption.core (1.0.200.v201201312103) "CXF Web Services Consumption Core" [Starting] org.eclipse.jst.ws.cxf.consumption.ui (1.0.200.v201201312103) "CXF Web Services Consumption UI" [Starting] org.eclipse.jst.ws.cxf.core (1.1.0.v201205012246) "CXF Web Services Core" [Starting] org.eclipse.jst.ws.cxf.creation.core (1.0.200.v201205012246) "CXF Web Services Creation Core" [Starting] org.eclipse.jst.ws.cxf.creation.ui (1.0.200.v201204221838) "CXF Web Services Creation UI" [Starting] org.eclipse.jst.ws.cxf.doc.user (1.0.200.v201205231944) "CXF Web services User Guide" [Resolved] org.eclipse.jst.ws.cxf.ui (1.0.200.v201203062228) "CXF Web Services UI" [Starting] org.eclipse.jst.ws.doc.user (1.0.600.v201005192217) "Web Services UI" [Resolved] org.eclipse.jst.ws.infopop (1.0.300.v200805140230) "Web services UI" [Resolved] org.eclipse.jst.ws.jaxb.core (1.0.100.v201104031139) "JAXB Tools Core" [Starting] org.eclipse.jst.ws.jaxrs.core (1.0.400.v201202152223) "JAX-RS Tools - Core" [Active] org.eclipse.jst.ws.jaxrs.ui (1.0.500.v201205020140) "JAX-RS Tools - UI" [Starting] org.eclipse.jst.ws.jaxws.core (1.0.200.v201204172145) "JAX-WS Tools Core" [Starting] org.eclipse.jst.ws.jaxws.doc.user (1.0.200.v201205231938) "JAX-WS Tools User Guide" [Resolved] org.eclipse.jst.ws.jaxws.dom.integration (1.0.200.v201109042201) "JAX-WS DOM Integration" [Starting] org.eclipse.jst.ws.jaxws.dom.runtime (1.0.200.v201109042201) "JAX-WS DOM Runtime" [Resolved] org.eclipse.jst.ws.jaxws.dom.ui (1.0.0.v201004171919) "JAX-WS DOM UI" [Starting] org.eclipse.jst.ws.jaxws.ui (1.0.200.v201204221614) "JAX-WS Tools UI" [Starting] org.eclipse.jst.ws.jaxws.utils (1.0.200.v201201032002) "JAX-WS Utils" [Active] org.eclipse.jst.ws.uddiregistry (1.0.500.v201004211805) "Web Services Universal Description Discovery and Integration Registry" [Starting] org.eclipse.jst.ws.ui (1.0.403.v201004211805) "Web Services Graphical User Interface" [Starting] org.eclipse.ltk.core.refactoring (3.6.0.v20120523-1543) "Refactoring Core" [Active] org.eclipse.ltk.ui.refactoring (3.7.0.v20120523-1543) "Refactoring UI" [Starting] org.eclipse.m2e.archetype.common (1.1.0.20120529-1956) "Maven Archetype Common Bundle" [Resolved] org.eclipse.m2e.core (1.1.0.20120530-0009) "Maven Integration for Eclipse" [Active] org.eclipse.m2e.core.ui (1.1.0.20120530-0009) "Maven Integration for Eclipse" [Active] org.eclipse.m2e.discovery (1.1.0.20120530-0009) "m2e Marketplace" [Starting] org.eclipse.m2e.editor (1.1.0.20120530-0009) "Maven Integration for Eclipse (Editors)" [Starting] org.eclipse.m2e.editor.xml (1.1.0.20120530-0009) "Maven POM XML Editor" [Active] org.eclipse.m2e.jdt (1.1.0.20120530-0009) "Maven Integration for Eclipse JDT" [Active] org.eclipse.m2e.launching (1.1.0.20120530-0009) "Maven Integration for Eclipse Launching" [Starting] org.eclipse.m2e.lifecyclemapping.defaults (1.1.0.20120530-0009) "Default Build Lifecycle Mapping Metadata" [Resolved] org.eclipse.m2e.maven.indexer (1.1.0.20120529-1956) "Maven / Nexus Indexer Bundle" [Resolved] org.eclipse.m2e.maven.runtime (1.1.0.20120529-1956) "Embedded Maven Runtime Bundle" [Resolved] org.eclipse.m2e.model.edit (1.1.0.20120530-0009) "Maven Project Model Edit Bundle" [Starting] org.eclipse.m2e.refactoring (1.1.0.20120530-0009) "Maven Integration for Eclipse Refactoring" [Starting] org.eclipse.m2e.scm (1.1.0.20120530-0009) "SCM Maven Integration for Eclipse" [Resolved] org.eclipse.mat.api (1.2.0.201205300858) "Memory Analyzer API" [Starting] org.eclipse.mat.chart (1.2.0.201205300858) "Memory Analyzer - Chart" [Starting] org.eclipse.mat.chart.ui (1.2.0.201205300858) "Memory Analyzer - Chart UI" [Resolved] org.eclipse.mat.dtfj (1.2.0.201205300858) "Memory Analyzer - DTFJ Adapter" [Starting] org.eclipse.mat.hprof (1.2.0.201205300858) "Memory Analyzer - HPROF Adapter" [Starting] org.eclipse.mat.ibmdumps (1.2.0.201205300858) "Memory Analyzer - IBM dumps" [Starting] org.eclipse.mat.jdt (1.2.0.201205300858) "Memory Analyzer Bridge: Eclipse SDK" [Starting] org.eclipse.mat.jruby.resolver (1.2.0.201205300858) "Memory Analyzer - JRuby Resolver" [Resolved] org.eclipse.mat.parser (1.2.0.201205300858) "Memory Analyzer - Parser" [Starting] org.eclipse.mat.report (1.2.0.201205300858) "Memory Analyzer HTML Reporting" [Starting] org.eclipse.mat.ui (1.2.0.201205300858) "Memory Analyzer UI" [Starting] org.eclipse.mat.ui.help (1.2.0.201205300858) "Memory Analyzer Help" [Resolved] org.eclipse.mylyn.bugzilla.core (3.8.0.v20120612-0600) "Mylyn Bugzilla Connector Core" [Active] org.eclipse.mylyn.bugzilla.ide (3.8.0.v20120612-0600) "Mylyn Bugzilla IDE Extensions" [Resolved] org.eclipse.mylyn.bugzilla.ui (3.8.0.v20120612-0600) "Mylyn Bugzilla Connector UI" [Active] org.eclipse.mylyn.commons.core (3.8.0.v20120612-0600) "Mylyn Commons" [Active] org.eclipse.mylyn.commons.identity (0.9.1.v20120412-0100) "Mylyn Commons" [Starting] org.eclipse.mylyn.commons.identity.core (1.0.0.v20120612-0600) "Mylyn SCM Framework" [Starting] org.eclipse.mylyn.commons.net (3.8.0.v20120612-0600) "Mylyn Commons Net" [Active] org.eclipse.mylyn.commons.notifications (0.9.1.v20120412-0100) "Mylyn Commons" [Starting] org.eclipse.mylyn.commons.notifications.core (1.0.0.v20120612-0600) "Mylyn Commons" [Active] org.eclipse.mylyn.commons.notifications.feed (1.0.0.v20120612-0600) "Mylyn Commons" [Active] org.eclipse.mylyn.commons.notifications.ui (1.0.0.v20120612-0600) "Mylyn Commons" [Starting] org.eclipse.mylyn.commons.repositories (0.9.1.v20120412-0100) "Mylyn Commons" [Resolved] org.eclipse.mylyn.commons.repositories.core (1.0.0.v20120612-0600) "Mylyn Commons" [Resolved] org.eclipse.mylyn.commons.repositories.ui (1.0.0.v20120612-0600) "Mylyn Commons" [Starting] org.eclipse.mylyn.commons.screenshots (3.8.0.v20120612-0600) "Mylyn Commons" [Resolved] org.eclipse.mylyn.commons.soap (3.8.0.v20120612-0600) "Mylyn Commons Soap" [Resolved] org.eclipse.mylyn.commons.team (0.9.1.v20120412-0100) "Mylyn Commons" [Starting] org.eclipse.mylyn.commons.ui (3.8.0.v20120612-0600) "Mylyn Commons UI" [Active] org.eclipse.mylyn.commons.workbench (3.8.0.v20120612-0600) "Mylyn Commons UI" [Active] org.eclipse.mylyn.commons.xmlrpc (3.8.0.v20120612-0600) "Mylyn XML-RPC Support" [Starting] org.eclipse.mylyn.context.core (3.8.0.v20120612-0600) "Mylyn Context" [Active] org.eclipse.mylyn.context.tasks.ui (3.8.0.v20120612-0600) "Mylyn Context Tasks UI" [Active] org.eclipse.mylyn.context.ui (3.8.0.v20120612-0600) "Mylyn Context UI" [Starting] org.eclipse.mylyn.discovery.core (3.8.0.v20120612-0600) "Mylyn Connector Discovery Core" [Resolved] org.eclipse.mylyn.discovery.ui (3.8.0.v20120612-0600) "Mylyn Connector Discovery UI" [Resolved] org.eclipse.mylyn.help.ui (3.8.0.v20120612-0600) "Mylyn Help" [Starting] org.eclipse.mylyn.ide.ant (3.8.0.v20120612-0600) "Mylyn Ant Bridge" [Starting] org.eclipse.mylyn.ide.ui (3.8.0.v20120612-0600) "Mylyn IDE UI" [Starting] org.eclipse.mylyn.java.tasks (3.8.0.v20120612-0600) "Mylyn Java Tasks" [Starting] org.eclipse.mylyn.java.ui (3.8.0.v20120612-0600) "Mylyn Java Bridge" [Starting] org.eclipse.mylyn.monitor.core (3.8.0.v20120612-0600) "Mylyn Monitor Core" [Resolved] org.eclipse.mylyn.monitor.ui (3.8.0.v20120612-0600) "Mylyn Monitor UI" [Active] org.eclipse.mylyn.resources.ui (3.8.0.v20120612-0600) "Mylyn Resources UI" [Starting] org.eclipse.mylyn.tasks.bugs (3.8.0.v20120612-0600) "Mylyn Bug Reporting" [Starting] org.eclipse.mylyn.tasks.core (3.8.0.v20120612-0600) "Mylyn Tasks" [Resolved] org.eclipse.mylyn.tasks.index.core (3.8.0.v20120612-0600) "Mylyn Tasks Index" [Starting] org.eclipse.mylyn.tasks.index.ui (3.8.0.v20120612-0600) "Mylyn Tasks Index" [Resolved] org.eclipse.mylyn.tasks.search (3.8.0.v20120612-0600) "Mylyn Tasks UI" [Resolved] org.eclipse.mylyn.tasks.ui (3.8.0.v20120612-0600) "Mylyn Tasks UI" [Active] org.eclipse.mylyn.team.cvs (3.8.0.v20120612-0600) "Mylyn CVS Extensions" [Resolved] org.eclipse.mylyn.team.ui (3.8.0.v20120612-0600) "Mylyn Team UI" [Active] org.eclipse.mylyn.wikitext.confluence.core (1.7.0.v20120612-0600) "Mylyn WikiText Confluence" [Resolved] org.eclipse.mylyn.wikitext.confluence.ui (1.7.0.v20120612-0600) "Mylyn WikiText Confluence UI" [Resolved] org.eclipse.mylyn.wikitext.core (1.7.0.v20120612-0600) "Mylyn WikiText" [Starting] org.eclipse.mylyn.wikitext.help.ui (1.7.0.v20120612-0600) "Mylyn WikiText Help UI" [Resolved] org.eclipse.mylyn.wikitext.mediawiki.core (1.7.0.v20120612-0600) "Mylyn WikiText MediaWiki" [Resolved] org.eclipse.mylyn.wikitext.mediawiki.ui (1.7.0.v20120612-0600) "Mylyn WikiText MediaWiki UI" [Resolved] org.eclipse.mylyn.wikitext.tasks.ui (1.7.0.v20120612-0600) "Mylyn WikiText Tasks UI" [Starting] org.eclipse.mylyn.wikitext.textile.core (1.7.0.v20120612-0600) "Mylyn WikiText Textile" [Resolved] org.eclipse.mylyn.wikitext.textile.ui (1.7.0.v20120612-0600) "Mylyn WikiText Textile UI" [Resolved] org.eclipse.mylyn.wikitext.tracwiki.core (1.7.0.v20120612-0600) "Mylyn WikiText TracWiki" [Resolved] org.eclipse.mylyn.wikitext.tracwiki.ui (1.7.0.v20120612-0600) "Mylyn WikiText TracWiki UI" [Resolved] org.eclipse.mylyn.wikitext.twiki.core (1.7.0.v20120612-0600) "Mylyn WikiText Twiki" [Resolved] org.eclipse.mylyn.wikitext.twiki.ui (1.7.0.v20120612-0600) "Mylyn WikiText Twiki UI" [Resolved] org.eclipse.mylyn.wikitext.ui (1.7.0.v20120612-0600) "Mylyn WikiText UI" [Starting] org.eclipse.osgi (3.8.0.v20120529-1548) "OSGi System Bundle" [Active] org.eclipse.osgi.services (3.3.100.v20120522-1822) "OSGi Release 4.2.0 Services" [Resolved] org.eclipse.osgi.util (3.2.300.v20120522-1822) "OSGi Release 4.2.0 Utility Classes" [Resolved] org.eclipse.pde (3.7.0.v201206081400) "PDE" [Resolved] org.eclipse.pde.api.tools (1.0.400.v20120523-2012) "API Tools" [Starting] org.eclipse.pde.api.tools.ui (1.0.400.v20120523-2012) "API Tools UI" [Starting] org.eclipse.pde.build (3.8.0.v20120523-1555) "Plug-in Development Environment Build Support" [Starting] org.eclipse.pde.core (3.8.0.v20120606-170547) "PDE Core" [Starting] org.eclipse.pde.doc.user (3.8.0.v20120606-224707) "PDE User Guide" [Resolved] org.eclipse.pde.ds.core (1.0.200.v20120530-1435) "PDE DS Core" [Starting] org.eclipse.pde.ds.ui (1.0.200.v20120530-1435) "PDE DS UI" [Starting] org.eclipse.pde.junit.runtime (3.4.200.v20120530-1435) "PDE JUnit Runtime Support" [Resolved] org.eclipse.pde.launching (3.6.100.v20120605-203027) "PDE Launching Support" [Active] org.eclipse.pde.runtime (3.4.300.v20120523-1453) "PDE Runtime" [Starting] org.eclipse.pde.ua.core (1.0.200.v20120530-1435) "PDE UA Core" [Starting] org.eclipse.pde.ua.ui (1.0.200.v20120523-1453) "PDE UA UI" [Starting] org.eclipse.pde.ui (3.7.0.v20120605-203027) "PDE UI" [Active] org.eclipse.pde.ui.templates (3.4.500.v20120523-2012) "PDE Templates" [Starting] org.eclipse.persistence.antlr (3.2.0.v201206041011) "EclipseLink ANTLR" [Resolved] org.eclipse.persistence.asm (3.3.1.v201206041142) "EclipseLink ASM" [Resolved] org.eclipse.persistence.core (2.4.0.v20120608-r11652) "EclipseLink Core" [Resolved] org.eclipse.persistence.dbws (2.4.0.v20120608-r11652) "EclipseLink DBWS" [Resolved] org.eclipse.persistence.dbws.builder (2.4.0.v20120608-r11652) "EclipseLink DBWS Builder" [Resolved] org.eclipse.persistence.jpa (2.4.0.v20120608-r11652) "EclipseLink JPA" [Resolved] org.eclipse.persistence.jpa.jpql (2.0.0.v20120608-r11652) "EclipseLink Hermes Parser" [Resolved] org.eclipse.persistence.moxy (2.4.0.v20120608-r11652) "EclipseLink MOXy" [Resolved] org.eclipse.platform (4.2.0.v201206081400) "Eclipse Platform" [Resolved] org.eclipse.platform.doc.user (4.2.0.v20120606-135340) "Eclipse Workbench User Guide" [Resolved] org.eclipse.rcp (4.2.0.v201206081400) "Eclipse RCP" [Starting] org.eclipse.rse (3.4.0.201205300905) "Remote System Explorer End-User Runtime" [Resolved] org.eclipse.rse.connectorservice.dstore (3.1.300.201205300905) "RSE DStore Connector Service" [Starting] org.eclipse.rse.connectorservice.local (2.1.400.201205300905) "RSE Local Connector Service" [Starting] org.eclipse.rse.connectorservice.ssh (2.1.300.201205300905) "RSE SSH Connector Service" [Starting] org.eclipse.rse.connectorservice.telnet (1.2.300.201205300905) "RSE Telnet Connector Service" [Starting] org.eclipse.rse.core (3.3.0.201205300905) "RSE Core" [Starting] org.eclipse.rse.doc.user (3.4.0.201205300905) "RSE User Guide" [Resolved] org.eclipse.rse.dstore.security (3.0.400.201205300905) "RSE DStore SSL Support" [Starting] org.eclipse.rse.efs (2.1.400.201205300905) "RSE Eclipse Filesystem (EFS) Provider" [Starting] org.eclipse.rse.efs.ui (2.1.400.201205300905) "RSE Eclipse Filesystem (EFS) Provider UI Support" [Resolved] org.eclipse.rse.files.ui (3.2.100.201205300905) "RSE Files UI" [Starting] org.eclipse.rse.importexport (1.2.300.201205300905) "RSE Import/Export" [Starting] org.eclipse.rse.processes.ui (3.0.400.201205300905) "RSE Processes UI" [Starting] org.eclipse.rse.services (3.2.200.201205300905) "RSE Services Framework" [Starting] org.eclipse.rse.services.dstore (3.2.0.201205300905) "RSE DStore Services" [Starting] org.eclipse.rse.services.files.ftp (3.0.400.201205300905) "RSE FTP Service" [Starting] org.eclipse.rse.services.local (2.1.400.201205300905) "RSE Local Services" [Starting] org.eclipse.rse.services.ssh (3.2.0.201205300905) "RSE SSH Services" [Starting] org.eclipse.rse.services.telnet (2.0.300.201205300905) "RSE Telnet Service" [Starting] org.eclipse.rse.shells.ui (3.0.400.201205300905) "RSE Shells UI" [Starting] org.eclipse.rse.subsystems.files.core (3.3.0.201205300905) "RSE Files Core" [Starting] org.eclipse.rse.subsystems.files.dstore (2.1.300.201205300905) "RSE DStore Files" [Starting] org.eclipse.rse.subsystems.files.ftp (2.1.400.201205300905) "RSE FTP Files" [Starting] org.eclipse.rse.subsystems.files.local (2.1.300.201205300905) "RSE Local Files" [Starting] org.eclipse.rse.subsystems.files.ssh (2.1.300.201205300905) "RSE SSH Files" [Starting] org.eclipse.rse.subsystems.processes.core (3.1.300.201205300905) "RSE Processes Core" [Starting] org.eclipse.rse.subsystems.processes.dstore (2.1.400.201205300905) "RSE DStore Processes" [Starting] org.eclipse.rse.subsystems.processes.local (2.1.400.201205300905) "RSE Local Processes" [Starting] org.eclipse.rse.subsystems.processes.shell.linux (1.1.400.201205300905) "RSE Linux Shell Processes" [Starting] org.eclipse.rse.subsystems.shells.core (3.1.300.201205300905) "RSE Shells Core" [Starting] org.eclipse.rse.subsystems.shells.dstore (2.1.400.201205300905) "RSE DStore Shells" [Starting] org.eclipse.rse.subsystems.shells.local (2.1.400.201205300905) "RSE Local Shells" [Starting] org.eclipse.rse.subsystems.shells.ssh (2.1.400.201205300905) "RSE SSH Shells" [Starting] org.eclipse.rse.subsystems.shells.telnet (1.2.300.201205300905) "RSE Telnet Shells" [Starting] org.eclipse.rse.subsystems.terminals.core (1.0.300.201205300905) "RSE Terminals Core" [Resolved] org.eclipse.rse.subsystems.terminals.ssh (1.0.200.201205300905) "RSE SSH Terminals" [Starting] org.eclipse.rse.terminals.ui (1.2.0.201205300905) "RSE Terminals UI" [Starting] org.eclipse.rse.ui (3.3.0.201205300905) "RSE UI" [Starting] org.eclipse.rse.useractions (1.1.400.201205300905) "Remote System Explorer User Actions" [Starting] org.eclipse.search (3.8.0.v20120523-1540) "Search Support" [Active] org.eclipse.swt (3.100.0.v4233d) "Standard Widget Toolkit" [Resolved] org.eclipse.swt.gtk.linux.x86_64 (3.100.0.v4233d) "Standard Widget Toolkit for GTK 2.0" [Resolved] org.eclipse.team.core (3.6.100.v20120524-0627) "Team Support Core" [Active] org.eclipse.team.cvs.core (3.3.500.v20120522-1148) "CVS Team Provider Core" [Active] org.eclipse.team.cvs.ssh2 (3.2.300.v20120522-1148) "CVS SSH2" [Starting] org.eclipse.team.cvs.ui (3.3.500.v20120522-1148) "CVS Team Provider UI" [Active] org.eclipse.team.svn (1.0.0.I20120601-1700) "Subversive SVN Team Provider" [Resolved] org.eclipse.team.svn.core (1.0.0.I20120601-1700) "Subversive SVN Team Provider Core Plug-in" [Active] org.eclipse.team.svn.help (1.0.0.I20120601-1700) "Subversive SVN Team Provider User Guide Plug-in" [Resolved] org.eclipse.team.svn.mylyn (1.0.0.I20120601-1700) "Subversive Integration for the Mylyn Project" [Active] org.eclipse.team.svn.ui (1.0.0.I20120601-1700) "Subversive SVN Team Provider UI Plug-in" [Active] org.eclipse.team.ui (3.6.200.v20120522-1148) "Team Support UI" [Active] org.eclipse.text (3.5.200.v20120523-1310) "Text" [Resolved] org.eclipse.tm.terminal (3.2.0.201205300905) "Target Management Terminal Widget" [Starting] org.eclipse.tm.terminal.ssh (2.1.100.201205300905) "Target Management Terminal SSH Connector" [Starting] org.eclipse.tm.terminal.telnet (2.1.100.201205300905) "Target Management Terminal Telnet Connector" [Resolved] org.eclipse.tm.terminal.view (2.3.0.201205300905) "Target Management Terminal View" [Starting] org.eclipse.ui (3.103.0.v20120521-2329) "Eclipse UI" [Active] org.eclipse.ui.browser (3.4.0.v20120521-2329) "Browser Support" [Active] org.eclipse.ui.cheatsheets (3.4.200.v20120521-2344) "Cheat Sheets" [Starting] org.eclipse.ui.console (3.5.100.v20120521-2012) "Console" [Active] org.eclipse.ui.editors (3.8.0.v20120523-1540) "Default Text Editor" [Active] org.eclipse.ui.externaltools (3.2.100.v20120530-1753) "External Tools" [Starting] org.eclipse.ui.forms (3.5.200.v20120521-2329) "Eclipse Forms" [Active] org.eclipse.ui.ide (3.8.0.v20120521-2329) "Eclipse IDE UI" [Active] org.eclipse.ui.ide.application (1.0.400.v20120523-1955) "Eclipse IDE UI Application" [Resolved] org.eclipse.ui.intro (3.4.200.v20120521-2344) "Welcome Framework" [Starting] org.eclipse.ui.intro.universal (3.2.600.v20120521-2344) "Universal Welcome" [Starting] org.eclipse.ui.navigator (3.5.200.v20120523-1955) "Common Navigator View" [Starting] org.eclipse.ui.navigator.resources (3.4.400.v20120523-1955) "Navigator Workbench Components" [Starting] org.eclipse.ui.net (1.2.100.v20120522-1148) "Internet Connection Management UI" [Active] org.eclipse.ui.trace (1.0.0.v20120523-2012) "Equinox Dynamic Tracing Enablement UI" [Active] org.eclipse.ui.views (3.6.100.v20120521-2329) "Views" [Active] org.eclipse.ui.views.log (1.0.300.v20120530-1435) "Log View" [Active] org.eclipse.ui.views.properties.tabbed (3.5.300.v20120523-1955) "Tabbed Properties View" [Starting] org.eclipse.ui.workbench (3.103.0.v20120530-1824) "Eclipse Workbench" [Active] org.eclipse.ui.workbench.texteditor (3.8.0.v20120523-1310) "Text Editor Framework" [Active] org.eclipse.update.configurator (3.3.200.v20120523-1752) "Install/Update Configurator" [Active] org.eclipse.update.core (3.2.600.v20120530-1204) "Install/Update Core" [Starting] org.eclipse.wst.command.env (1.0.409.v201004211805) "Environment Command Framework (headless)" [Starting] org.eclipse.wst.command.env.core (1.0.205.v201004211805) "Environment Command Framework (core)" [Resolved] org.eclipse.wst.command.env.doc.user (1.5.300.v201005192225) "Web services Axis Ant task documentation" [Starting] org.eclipse.wst.command.env.infopop (1.0.100.v200805301544) "Web services UI" [Starting] org.eclipse.wst.command.env.ui (1.1.103.v201102260635) "Environment Command Framework (GUI)" [Starting] org.eclipse.wst.common.core (1.2.0.v200908252030) "WST Common Core Plug-in" [Active] org.eclipse.wst.common.emf (1.2.100.v201101101900) "EMF Utilities" [Active] org.eclipse.wst.common.emfworkbench.integration (1.2.101.v201107140600) "EMF Workbench Edit Plug-in" [Active] org.eclipse.wst.common.environment (1.0.400.v200912181832) "Environment Plug-in" [Starting] org.eclipse.wst.common.frameworks (1.2.200.v201203141800) "Common Frameworks" [Active] org.eclipse.wst.common.frameworks.ui (1.2.200.v201203150300) "WTP UI Plug-in" [Active] org.eclipse.wst.common.infopop (1.0.300.v201004280700) "Common WST infopops" [Starting] org.eclipse.wst.common.modulecore (1.2.200.v201204190200) "Modulecore Plug-in" [Active] org.eclipse.wst.common.modulecore.ui (1.0.200.v201204042200) "Modulecore UI Plug-in" [Starting] org.eclipse.wst.common.project.facet.core (1.4.300.v201111030424) "Eclipse Faceted Project Framework" [Active] org.eclipse.wst.common.project.facet.ui (1.4.300.v201111030424) "Eclipse Faceted Project Framework UI" [Starting] org.eclipse.wst.common.snippets (1.2.200.v201204260225) "Snippets View" [Starting] org.eclipse.wst.common.ui (1.1.500.v200911190730) "Eclipse Base UI extensions" [Starting] org.eclipse.wst.common.uriresolver (1.2.0.v201203071939) "Common URI Resolver Framework" [Active] org.eclipse.wst.css.core (1.1.600.v201204260115) "Structured Source CSS Model" [Starting] org.eclipse.wst.css.ui (1.0.700.v201201102037) "SSE CSS Source Editor" [Starting] org.eclipse.wst.doc.user (1.2.0.v200806052254) "Master User Doc TOC" [Starting] org.eclipse.wst.dtd.core (1.1.600.v201205171933) "Structured Source DTD Core" [Starting] org.eclipse.wst.dtd.ui (1.0.700.v201203081826) "SSE DTD Source Editor" [Starting] org.eclipse.wst.dtd.ui.infopop (1.0.400.v201008112018) "DTD Editor infopops" [Resolved] org.eclipse.wst.dtdeditor.doc.user (1.0.700.v201008112018) "DTD Editor documentation" [Resolved] org.eclipse.wst.html.core (1.1.600.v201204260100) "Structured Source HTML Model" [Starting] org.eclipse.wst.html.ui (1.0.700.v201201102037) "HTML UI Source Editor" [Starting] org.eclipse.wst.html.ui.infopop (1.0.200.v201004150328) "HTML editor infopops" [Resolved] org.eclipse.wst.internet.cache (1.0.600.v201203071939) "Cache URI Resolver Plug-in" [Starting] org.eclipse.wst.internet.monitor.core (1.0.505.v20110419) "Monitor" [Starting] org.eclipse.wst.internet.monitor.ui (1.0.606.v20120306_1603) "TCP/IP Monitor" [Starting] org.eclipse.wst.jsdt.core (1.1.201.v201203071941) "JavaScript Development Tools Core" [Starting] org.eclipse.wst.jsdt.debug.core (3.1.0.v201205241852) "JavaScript Debug Core" [Starting] org.eclipse.wst.jsdt.debug.crossfire (1.0.200.v201205241852) "Crossfire JavaScript Debug" [Starting] org.eclipse.wst.jsdt.debug.rhino (1.0.200.v201204241858) "Rhino JavaScript Debug" [Starting] org.eclipse.wst.jsdt.debug.rhino.debugger (1.0.300.v201109150503) "Rhino Debugger" [Resolved] org.eclipse.wst.jsdt.debug.rhino.ui (1.0.100.v201202292247) "Rhino Debug UI" [Starting] org.eclipse.wst.jsdt.debug.transport (1.0.100.v201109150330) "Debug Transport" [Resolved] org.eclipse.wst.jsdt.debug.ui (1.0.200.v201203071952) "JavaScript Debug UI" [Starting] org.eclipse.wst.jsdt.doc (1.4.0.v201202031526) "JavaScript Development Tools Documentation" [Resolved] org.eclipse.wst.jsdt.manipulation (1.0.400.v201204261600) "JavaScript Code Manipulation Functionality" [Starting] org.eclipse.wst.jsdt.support.firefox (1.0.401.v201109150330) "JSDT support for Mozilla FireFox" [Starting] org.eclipse.wst.jsdt.support.ie (1.0.401.v201109150330) "JSDT support for Microsoft Internet Explorer" [Resolved] org.eclipse.wst.jsdt.ui (1.1.201.v201204101526) "Eclipse JavaScript Development Tools" [Starting] org.eclipse.wst.jsdt.web.core (1.0.500.v201205241808) "JSDT Web Support Core" [Starting] org.eclipse.wst.jsdt.web.support.jsp (1.0.500.v201204260100) "JSDT support for JSP Plug-in" [Starting] org.eclipse.wst.jsdt.web.ui (1.0.501.v201205241808) "JSDT Web Support UI" [Starting] org.eclipse.wst.server.core (1.4.0.v20120425_2002) "Server Core" [Active] org.eclipse.wst.server.discovery (1.0.300.v20120403_0949) "Plug-in Discovery Plug-in" [Starting] org.eclipse.wst.server.http.core (1.0.200.v20090429) "HTTP Server Support" [Starting] org.eclipse.wst.server.http.ui (1.0.200.v20090113) "HTTP Server UI Support" [Starting] org.eclipse.wst.server.preview (1.1.101.v20111212_1019) "Preview Server Support" [Starting] org.eclipse.wst.server.preview.adapter (1.1.100.v20120517_1638) "HTTP Preview Support" [Starting] org.eclipse.wst.server.ui (1.4.0.v20120501_1141) "Server UI" [Active] org.eclipse.wst.server.ui.doc.user (1.1.400.v201104111553) "Server Tools documentation for Web Standard Tools" [Starting] org.eclipse.wst.server.ui.infopop (1.1.100.v201005192130) "Server Tools infopops for Web Standard Tools" [Resolved] org.eclipse.wst.sse.core (1.1.700.v201205171812) "Structured Source Model" [Active] org.eclipse.wst.sse.doc.user (1.1.100.v201005192212) "Structured text editor and snippets documentation" [Resolved] org.eclipse.wst.sse.ui (1.3.100.v201204260100) "Structured Source Editor" [Starting] org.eclipse.wst.sse.ui.infopop (1.0.300.v201004150328) "SSE infopops" [Resolved] org.eclipse.wst.standard.schemas (1.0.500.v201111021744) "Standard Schemas and DTDs" [Resolved] org.eclipse.wst.validation (1.2.400.v201204260100) "Validation Framework" [Active] org.eclipse.wst.validation.infopop (1.0.300.v200806041506) "WST validation infopop plug-in" [Resolved] org.eclipse.wst.validation.ui (1.2.400.v201204260100) "Validation Framework UI" [Starting] org.eclipse.wst.web (1.1.600.v201204190200) "Simple Web Plug-in" [Active] org.eclipse.wst.web.ui (1.1.600.v201109220400) "Eclipse Web Developer Tools" [Starting] org.eclipse.wst.web.ui.infopop (1.0.300.v200805140415) "Static Web infopop" [Starting] org.eclipse.wst.webtools.doc.user (1.0.500.v201005192212) "Web tools documentation" [Starting] org.eclipse.wst.ws (1.1.300.v201204181727) "Web Services" [Starting] org.eclipse.wst.ws.explorer (1.0.700.v201203072334) "Web Services Explorer" [Starting] org.eclipse.wst.ws.infopop (1.0.300.v200805140230) "Web Services UI" [Starting] org.eclipse.wst.ws.parser (1.0.403.v201004211805) "Web Services Description Parser" [Starting] org.eclipse.wst.ws.service.policy (1.0.303.v201009221810) "Service Policy - Core" [Starting] org.eclipse.wst.ws.service.policy.ui (1.0.400.v201201111717) "Service Policy - UI" [Starting] org.eclipse.wst.ws.ui (1.1.200.v201004211805) "Web Services UI" [Starting] org.eclipse.wst.wsdl (1.2.300.v201109010430) "WSDL Model" [Starting] org.eclipse.wst.wsdl.ui (1.2.500.v201108240518) "WSDL UI" [Starting] org.eclipse.wst.wsdl.ui.doc.user (1.0.800.v201008122303) "WSDL Editor Documentation" [Starting] org.eclipse.wst.wsdl.validation (1.1.600.v201203081939) "WSDL Validator" [Starting] org.eclipse.wst.wsi (1.0.500.v201203081939) "WSI Conformance Tools" [Starting] org.eclipse.wst.wsi.ui (1.0.502.v201104071820) "Soap Monitor" [Starting] org.eclipse.wst.wsi.ui.doc.user (1.0.700.v201008122303) "WS-I Validation Documentation" [Resolved] org.eclipse.wst.xml.core (1.1.700.v201204241737) "Structured Source XML Model" [Active] org.eclipse.wst.xml.ui (1.1.300.v201205022014) "Eclipse XML Editors and Tools" [Starting] org.eclipse.wst.xml.ui.infopop (1.0.400.v201004292007) "XML infopops" [Resolved] org.eclipse.wst.xml.xpath.core (1.3.0.v201108312136) "XPath Core" [Starting] org.eclipse.wst.xml.xpath.ui (1.1.101.v201204260040) "XPath UI" [Starting] org.eclipse.wst.xml.xpath2 (1.1.0.v200910101444) "Eclipse XPath 2 Developers Tools" [Resolved] org.eclipse.wst.xml.xpath2.processor (2.1.1.v201204260055) "PsychoPath XPath 2.0 Processor" [Resolved] org.eclipse.wst.xml.xpath2.processor.doc.user (2.0.0.v201105190326) "XPath 2.0 (PsychoPath) User Documentation" [Resolved] org.eclipse.wst.xml.xpath2.wtptypes (2.0.0.v201103212215) "XPath2 WTP ContentModel TypeModel Bridge" [Starting] org.eclipse.wst.xmleditor.doc.user (1.0.700.v201005192212) "XML editor" [Resolved] org.eclipse.wst.xsd.core (1.1.700.v201204102147) "XSD Core Plugin" [Starting] org.eclipse.wst.xsd.ui (1.2.500.v201203081826) "XML Schema Editor" [Starting] org.eclipse.wst.xsdeditor.doc.user (1.0.800.v201005192212) "XML schema editor" [Resolved] org.eclipse.wst.xsl (1.2.0.v201009121641) "Eclipse XSL Developer Tools" [Resolved] org.eclipse.wst.xsl.core (1.1.100.v201102270516) "XSL Core" [Starting] org.eclipse.wst.xsl.debug.ui (1.0.200.v201101281837) "XSL Debugger UI" [Starting] org.eclipse.wst.xsl.doc (1.0.100.v201004292007) "XSL User Documentation (Incubating)" [Resolved] org.eclipse.wst.xsl.exslt.core (1.0.0.v201005240426) "EXSLT UI Extensions" [Starting] org.eclipse.wst.xsl.exslt.ui (1.0.0.v201006012005) "EXSLT Core Extensions" [Starting] org.eclipse.wst.xsl.jaxp.debug (1.0.200.v201103081922) "XSL JAXP Debugger" [Resolved] org.eclipse.wst.xsl.jaxp.debug.ui (1.0.200.v201103081922) "XSL JAXP Debug UI" [Starting] org.eclipse.wst.xsl.jaxp.launching (1.0.200.v201103081922) "XSL JAXP Launching" [Starting] org.eclipse.wst.xsl.launching (1.0.200.v201103081922) "XSL Transform Launching" [Starting] org.eclipse.wst.xsl.saxon (1.0.200.v201103081922) "XSL Saxon Support" [Resolved] org.eclipse.wst.xsl.ui (1.1.300.v201204101539) "XSL Editor and Validation" [Starting] org.eclipse.wst.xsl.xalan (1.0.100.v201103081922) "XSL Xalan Support" [Resolved] org.eclipse.xpand (1.2.0.v201206110941) "Xpand Core" [Resolved] org.eclipse.xsd (2.8.0.v20120319-0555) "XSD Model" [Starting] org.eclipse.xsd.edit (2.6.0.v20120319-0555) "XSD Edit" [Starting] org.eclipse.xtend (1.2.0.v201206110941) "Xtend Core" [Resolved] org.eclipse.xtend.core (2.3.0.v201206120633) "Xtend Core" [Starting] org.eclipse.xtend.doc (2.3.0.v201206120633) "Xtend Documentation" [Starting] org.eclipse.xtend.examples (2.3.0.v201206120633) "Xtend Examples" [Starting] org.eclipse.xtend.ide (2.3.0.v201206120633) "Xtend IDE" [Starting] org.eclipse.xtend.lib (2.3.0.v201206120633) "Xtend Runtime Library" [Resolved] org.eclipse.xtend.typesystem.emf (1.2.0.v201206110941) "Xtend EMF Typesystem" [Resolved] org.eclipse.xtend2.lib (2.3.0.v201206120633) "Old Xtend 2 lib (Deprecated, use org.eclipse.xtend.lib instead)" [Resolved] org.eclipse.xtext (2.3.0.v201206120633) "Xtext" [Starting] org.eclipse.xtext.activities (2.3.0.v201206120633) "Xtext UI Activities" [Resolved] org.eclipse.xtext.builder (2.3.0.v201206120633) "Xtext Builder" [Starting] org.eclipse.xtext.common.types (2.3.0.v201206120633) "Xtext Common Types" [Starting] org.eclipse.xtext.common.types.edit (2.3.0.v201206120633) "Xtext Common Types Edit" [Resolved] org.eclipse.xtext.common.types.shared (2.3.0.v201206120633) "Common Types Shared State" [Starting] org.eclipse.xtext.common.types.shared.jdt38 (2.3.0.v201206120633) "Common Types Shared State (JDT 3.8)" [Resolved] org.eclipse.xtext.common.types.ui (2.3.0.v201206120633) "Xtext Common Types UI" [Resolved] org.eclipse.xtext.doc (2.3.0.v201206120633) "Xtext Documentation" [Starting] org.eclipse.xtext.ecore (2.3.0.v201206120633) "Xtext Ecore Support" [Starting] org.eclipse.xtext.generator (2.3.0.v201206120633) "Xtext Generator" [Starting] org.eclipse.xtext.junit (2.3.0.v201206120633) "Xtext Junit Support (Deprecated, use org.eclipse.xtext.junit4 instead)" [Resolved] org.eclipse.xtext.junit4 (2.3.0.v201206120633) "Xtext Junit4 Support" [Resolved] org.eclipse.xtext.logging (1.2.15.v201206120633) "Xtext log4j fragment" [Resolved] org.eclipse.xtext.purexbase (2.3.0.v201206120633) "org.eclipse.xtext.purexbase" [Starting] org.eclipse.xtext.purexbase.ui (2.3.0.v201206120633) "org.eclipse.xtext.purexbase.ui" [Starting] org.eclipse.xtext.smap (2.3.0.v201206120633) "JSR-45 Smap installer" [Resolved] org.eclipse.xtext.ui (2.3.0.v201206120633) "Xtext UI Core" [Starting] org.eclipse.xtext.ui.codetemplates (2.3.0.v201206120633) "Xtext Ecore Ui Support" [Starting] org.eclipse.xtext.ui.codetemplates.ui (2.3.0.v201206120633) "Xtext Ecore Ui Support" [Starting] org.eclipse.xtext.ui.ecore (2.3.0.v201206120633) "Xtext Ecore Ui Support" [Starting] org.eclipse.xtext.ui.junit (2.3.0.v201206120633) "Xtext Junit UI Support" [Starting] org.eclipse.xtext.ui.shared (2.3.0.v201206120633) "Xtext UI Shared" [Starting] org.eclipse.xtext.util (2.3.0.v201206120633) "Xtext Utility" [Resolved] org.eclipse.xtext.xbase (2.3.0.v201206120633) "Xbase Model" [Starting] org.eclipse.xtext.xbase.junit (2.3.0.v201206120633) "Xbase Junit support" [Resolved] org.eclipse.xtext.xbase.lib (2.3.0.v201206120633) "Xbase Runtime Library" [Resolved] org.eclipse.xtext.xbase.ui (2.3.0.v201206120633) "Xbase UI" [Starting] org.eclipse.xtext.xtext.ui (2.3.0.v201206120633) "Xtext Xtext UI" [Starting] org.eclipse.xtext.xtext.ui.examples (2.3.0.v201206120633) "Xtext Examples" [Starting] org.eclipse.xtext.xtext.ui.graph (2.3.0.v201206120633) "Xtext Railroad Diagram Plugin" [Starting] org.grails.ide.eclipse.core (3.0.0.201208091000-RELEASE) "SpringSource Tool Suite Grails Support (Core)" [Active] org.grails.ide.eclipse.editor.groovy (3.0.0.201208091000-RELEASE) "SpringSource Tool Suite Grails Editor Support (Core)" [Starting] org.grails.ide.eclipse.editor.gsp (3.0.0.201208091000-RELEASE) "SpringSource Tool Suite Grails Editor Support (UI)" [Starting] org.grails.ide.eclipse.explorer (3.0.0.201208091000-RELEASE) "SpringSource Tool Suite Grails Explorer Support (UI)" [Starting] org.grails.ide.eclipse.groovy.debug.core (3.0.0.201208091000-RELEASE) "SpringSource Tool Suite Groovy Debug Support (Core)" [Starting] org.grails.ide.eclipse.groovy.debug.ui (3.0.0.201208091000-RELEASE) "SpringSource Tool Suite Groovy Debug Support (UI)" [Starting] org.grails.ide.eclipse.refactoring (3.0.0.201208091000-RELEASE) "pluginName" [Active] org.grails.ide.eclipse.resources (3.0.0.201208091000-RELEASE) "pluginName" [Starting] org.grails.ide.eclipse.runonserver (3.0.0.201208091000-RELEASE) "SpringSource Tool Suite Grails Debug/Run on Server Support" [Active] org.grails.ide.eclipse.search (3.0.0.201208091000-RELEASE) "pluginName" [Starting] org.grails.ide.eclipse.ui (3.0.0.201208091000-RELEASE) "SpringSource Tool Suite Grails Support (UI)" [Active] org.hamcrest.core (1.1.0.v20090501071000) "Hamcrest Core Library of Matchers" [Starting] org.jboss.netty (3.2.5.Final-20120529-1956) "The Netty Project" [Resolved] org.jdom (1.0.0.v201005080400) "JDOM" [Resolved] org.jdom (1.1.1.v201101151400) "JDOM" [Resolved] org.jdom_jaxen (1.0.0.20081203-1100) "JDOM and JAXEN" [Resolved] org.joda.time (1.6.0.v20081202-0100) "Joda Time Plug-in" [Resolved] org.jsoup (1.6.1.v201201201356) "jsoup: Java HTML Parser" [Resolved] org.junit (3.8.2.v3_8_2_v20100427-1100) "JUnit Testing Framework" [Resolved] org.junit (4.10.0.v4_10_0_v20120426-0900) "JUnit Testing Framework" [Resolved] org.junit4 (4.8.1.v20120523-1257) "JUnit Testing Framework Version 4" [Resolved] org.mozilla.javascript (1.7.2.v201005080400) "Mozilla Rhino" [Resolved] org.objectweb.asm (3.3.1.v201105211655) "ASM" [Resolved] org.polarion.eclipse.team.svn.connector (3.0.0.I20120601-1700) "Subversive SVN Connectors" [Resolved] org.polarion.eclipse.team.svn.connector.svnkit17 (3.0.0.I20120818-1700) "Subversive SVN 1.7 SVN Kit Connector" [Active] org.sat4j.core (2.3.0.v20110329) "SAT4J Core" [Resolved] org.sat4j.pb (2.3.0.v20110329) "SAT4J Pseudo" [Resolved] org.slf4j.api (1.6.4.v20120130-2120) "SLF4J API" [Resolved] org.sonatype.m2e.buildhelper (0.15.0.201109282249) "m2e connector for build-helper-maven-plugin" [Resolved] org.springframework.core (3.1.1.RELEASE) "Spring Core" [Resolved] org.springframework.ide.eclipse.uaa (3.0.0.201208090942-RELEASE) "Spring IDE UAA Integration" [Active] org.springframework.roo.bundle (1.2.2.RELEASE) "Spring Roo" [Resolved] org.springframework.roo.wrapping.bcpg-jdk15 (1.45.0.0001) "Spring Roo - Wrapping - bcpg-jdk15" [Resolved] org.springframework.roo.wrapping.bcprov-jdk15 (1.45.0.0001) "Spring Roo - Wrapping - bcprov-jdk15" [Resolved] org.springframework.roo.wrapping.json-simple (1.1.0.0010) "Spring Roo - Wrapping - json-simple" [Resolved] org.springframework.roo.wrapping.protobuf-java-lite (2.3.0.0001) "Spring Roo - Wrapping - protobuf-java-lite" [Resolved] org.springframework.uaa.client (1.0.2.BUILD-SNAPSHOT) "Spring User Agent Analysis - Client" [Resolved] org.springsource.ggts (3.0.0.201208091018-RELEASE) "Groovy/Grails Tool Suite" [Active] org.springsource.ide.eclipse.commons.configurator (3.0.0.201208090942-RELEASE) "SpringSource Tool Suite Workspace Configuration" [Active] org.springsource.ide.eclipse.commons.content.core (3.0.0.201208090942-RELEASE) "SpringSource Tool Suite Content (Core)" [Starting] org.springsource.ide.eclipse.commons.core (3.0.0.201208090942-RELEASE) "SpringSource Tool Suite (Core)" [Active] org.springsource.ide.eclipse.commons.frameworks.core (3.0.0.201208090942-RELEASE) "SpringSource Tool Suite Framework Support Core" [Active] org.springsource.ide.eclipse.commons.frameworks.ui (3.0.0.201208090942-RELEASE) "SpringSource Tool Suite Framework Support (UI)" [Active] org.springsource.ide.eclipse.commons.ui (3.0.0.201208090942-RELEASE) "SpringSource Tool Suite (UI)" [Active] org.springsource.ide.eclipse.dashboard.ui (3.0.0.201208090942-RELEASE) "SpringSource Tool Suite (UI)" [Active] org.uddi4j (2.0.5.v200805270300) "UDDI4J" [Resolved] org.w3c.css.sac (1.3.1.v200903091627) "W3C CSS SAC" [Resolved] org.w3c.dom.smil (1.0.0.v200806040011) "W3C SMIL DOM" [Resolved] org.w3c.dom.svg (1.1.0.v201011041433) "W3C SVG DOM" [Resolved] org.zeroturnaround.eclipse (5.0.1.RELEASE-201207191833) "JRebel Eclipse Plug-in" [Active] org.zeroturnaround.eclipse.config (5.0.0.RELEASE-201207191833) "Jrebel-configuration-plugin" [Active] org.zeroturnaround.eclipse.debug (5.0.0.RELEASE-201207191833) "JRebel Eclipse Debugger Plug-in" [Active] org.zeroturnaround.eclipse.embedder (5.0.1.RELEASE-201207191833) "Embedded JRebel for Eclipse" [Starting] org.zeroturnaround.eclipse.m2e (1.0.0.RELEASE-201207191833) "JRebel m2eclipse Integration Plug-in" [Starting] org.zeroturnaround.eclipse.remoting (5.0.0.RELEASE-201207191833) "JRebel Remoting Plug-in" [Starting] org.zeroturnaround.eclipse.wtp (5.0.0.RELEASE-201207191833) "JRebel WTP Integration Plug-in" [Starting] *** User Preferences: #Fri Aug 31 09:58:35 CEST 2012 /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.metadata.repository/repositories/http\:__download.eclipse.org_releases_juno/description= /project/dwt-security-model-api/org.eclipse.core.resources/encoding//src/main/resources=UTF-8 /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.artifact.repository/repositories/http\:__download.eclipse.org_modeling_tmf_xtext_updates_releases_head_R201112130541/description= /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.artifact.repository/repositories/http\:__download.eclipse.org_technology_epp_packages_juno/type=org.eclipse.equinox.p2.artifact.repository.simpleRepository /project/pe-installer/org.eclipse.jdt.groovy.core/groovy.compiler.level=18 /bundle_defaults/org.eclipse.ajdt.ui/org.aspectj.ajdt.core.compiler.lint.multipleAdviceStoppingLazyTjp=ignore /instance/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.alignment_for_superinterfaces_in_enum_declaration=16 /bundle_defaults/org.eclipse.jdt.ui/semanticHighlighting.number.italic=false /instance/org.eclipse.jdt.ui/sp_cleanup.remove_unused_private_fields=true /project/dwt-smartGwt-widgets-utils/org.eclipse.core.resources/encoding/<project>=UTF-8 /instance/org.codehaus.groovy.eclipse.ui/groovy.debug.filter.list=groovy.lang,groovy.ui,java.lang.reflect,org.codehaus.groovy,sun.misc,sun.reflect /instance/org.eclipse.team.svn.ui/org.eclipse.team.svn.ui.compare.ComparePanel.height=887 /instance/org.eclipse.ui.ide/EXIT_PROMPT_ON_CLOSE_LAST_WINDOW=false /project/of-internal/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.source=1.6 /bundle_defaults/org.eclipse.team.svn.ui/preference.decoration.icon.added=true /instance/org.eclipse.jdt.ui/sp_cleanup.make_type_abstract_if_missing_method=false /instance/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_if=do not insert /bundle_defaults/org.eclipse.jdt.ui/highlightBracketAtCaretLocation=false /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.metadata.repository/repositories/http\:__dist.springsource.org_snapshot_GRECLIPSE_e4.2/isSystem=true /project/dwt-security-model-gorm/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.problem.assertIdentifier=error /bundle_defaults/org.eclipse.wst.xml.core/namespaceInPITarget=2 /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.artifact.repository/repositories/http\:__download.eclipse.org_modeling_emft_mwe_updates_releases_R201206110920_mwe/suffix=artifacts.xml /bundle_defaults/org.eclipse.team.svn.ui/preference.history.hierarchicalLayout=true /project/pe-core/org.springframework.ide.eclipse.core/org.springframework.ide.eclipse.core.validator.rule.enable.org.springframework.ide.eclipse.webflow.core.validation.attribute-org.springframework.ide.eclipse.webflow.core.validator=true /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.artifact.repository/repositories/http\:__download.eclipse.org_modeling_emft_mwe_updates_releases_R201206110920_mwe/version=1.0.0 /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.artifact.repository/repositories/http\:__download.eclipse.org_modeling_tmf_xtext_updates_releases_head_R201108020636/type=org.eclipse.equinox.p2.artifact.repository.simpleRepository /instance/org.eclipse.team.svn.ui/org.eclipse.team.svn.ui.panel.reporting.ErrorCancelPanel.width=640 /bundle_defaults/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.insert_space_before_colon_in_labeled_statement=do not insert /instance/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.insert_new_line_in_empty_anonymous_type_declaration=do not insert /project/dwt-security-client/org.eclipse.core.resources/encoding//src/main/java=UTF-8 /bundle_defaults/org.eclipse.jdt.ui/org.eclipse.jdt.ui.gettersetter.use.is=true /bundle_defaults/org.eclipse.jdt.ui/smartIndentAfterNewline=true /bundle_defaults/org.eclipse.jdt.debug.ui/org.eclipse.jdt.debug.ui.all_references_max_count=100 /project/pd-metabase/org.eclipse.core.resources/encoding//src/main/groovy=UTF-8 /project/dwt-client/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.compliance=1.6 /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.metadata.repository/repositories/http\:__dist.springsource.com_release_TOOLS_update_e4.2/type=org.eclipse.equinox.internal.p2.metadata.repository.CompositeMetadataRepository /instance/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_synchronized=insert /instance/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.insert_space_before_comma_in_multiple_field_declarations=do not insert /project/pd-server/org.sonar.ide.eclipse.core/projectArtifactId=pd-server /instance/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.insert_space_before_comma_in_method_invocation_arguments=do not insert /bundle_defaults/org.eclipse.jdt.ui/semanticHighlighting.inheritedMethodInvocation.color=0,0,0 /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.artifact.repository/repositories/http\:__download.eclipse.org_modeling_emft_mwe_updates_releases_helios/isSystem=true /bundle_defaults/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_try=do not insert /instance/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.insert_space_after_closing_angle_bracket_in_type_parameters=insert /instance/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.insert_space_after_comma_in_type_parameters=insert /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.metadata.repository/repositories/http\:__dist.springsource.org_release_GRECLIPSE_e4.2/enabled=true /instance/org.eclipse.jdt.ui/sp_cleanup.remove_unused_private_members=false /bundle_defaults/org.eclipse.jdt.ui/semanticHighlighting.staticFinalField.italic=false /bundle_defaults/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.blank_lines_after_package=1 /project/pd-server/com.springsource.sts.grails.core/com.springsource.sts.grails.core.source.attachment-grails-plugin-i18n-2.0.1.jar=/home/duro/dev/grails-2.0.1/src/grails-plugin-i18n-2.0.1-sources.jar /project/pd-theme/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.6 /project/of-samples/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.problem.enumIdentifier=error @org.eclipse.rse.ui=3.3.0.201205300905 /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.metadata.repository/repositories/http\:__dist.springsource.org_snapshot_GRECLIPSE_e4.2/suffix=content.xml /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.artifact.repository/repositories/http\:__dist.springsource.com_release_TOOLS_patches_bug386070/provider= /project/acris-security-core/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.source=1.6 /bundle_defaults/org.eclipse.jdt.ui/semanticHighlighting.enum.bold=false /bundle_defaults/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.format_line_comment_starting_on_first_column=true /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.artifact.repository/repositories/http\:__download.eclipse.org_modeling_emft_mwe_updates_releases_R201110310946_mwe2lang/name=MWE2 Language Build Site - Artifact Repository /bundle_defaults/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.indentation.size=4 /bundle_defaults/org.eclipse.ajdt.ui/org.eclipse.ajdt.ui.preferences.pdeAutoRemoveImportConfigDone=false /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.artifact.repository/repositories/http\:__dist.codehaus.org_groovy_distributions_greclipse_snapshot_e4.2/name=Groovy Update Site For Eclipse 4.2 /bundle_defaults/org.eclipse.ui/VIEW_MINIMUM_CHARACTERS=1 /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.metadata.repository/repositories/http\:__download.eclipse.org_modeling_emft_mwe_updates_releases_R201108020809_mwe2lang/version=1.0.0 /instance/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.insert_space_before_comma_in_allocation_expression=do not insert /bundle_defaults/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.problem.missingJavadocComments=ignore /project/pe-core/org.springframework.ide.eclipse.core/org.springframework.ide.eclipse.core.validator.rule.enable.com.springsource.sts.bestpractices.com.springsource.sts.bestpractices.UseBeanInheritance-com.springsource.sts.bestpractices.beansvalidator=false /bundle_defaults/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.blank_lines_before_package=0 /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.artifact.repository/repositories/http\:__download.eclipse.org_modeling_m2t_xpand_updates_releases/uri=http\://download.eclipse.org/modeling/m2t/xpand/updates/releases /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.artifact.repository/repositories/http\:__dist.springsource.com_release_TOOLS_patches_bug386070/description= /bundle_defaults/org.eclipse.jdt.ui/semanticHighlighting.autoboxing.bold=false /instance/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.indent_statements_compare_to_body=true /bundle_defaults/org.eclipse.jdt.ui/org.eclipse.jdt.ui.visibility.order=B,V,R,D /bundle_defaults/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.put_empty_statement_on_new_line=true /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.artifact.repository/repositories/jar\:file\:_home_duro_Downloads_Subversive-1.0.0.I20120601-1700.zip\!/description= /bundle_defaults/org.eclipse.team.svn.ui/preference.repository.simpleShare=true /project/pd-metabase/org.eclipse.m2e.core/resolveWorkspaceProjects=true /project/pe-common/org.maven.ide.eclipse/skipCompilerPlugin=true /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.artifact.repository/repositories/http\:__download.eclipse.org_modeling_emft_mwe_updates_releases_R201108020809_mwe2lang/type=org.eclipse.equinox.p2.artifact.repository.simpleRepository /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.artifact.repository/repositories/http\:__download.eclipse.org_modeling_m2t_xpand_updates_releases_R201108020519/isSystem=true /instance/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.insert_space_before_comma_in_enum_constant_arguments=do not insert /bundle_defaults/org.eclipse.debug.ui/org.eclispe.debug.ui.Debug_view.mode=Debug_view.mode.auto /bundle_defaults/org.eclipse.jdt.ui/content_assist_add_import=true /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.metadata.repository/repositories/http\:__download.eclipse.org_modeling_emft_mwe_updates_releases_R201112071250_mwe2lang/uri=http\://download.eclipse.org/modeling/emft/mwe/updates/releases/R201112071250/mwe2lang /bundle_defaults/org.eclipse.ajdt.ui/org.eclipse.ajdt.ui.preferences.askPdeAutoRemoveImport=true /bundle_defaults/org.eclipse.ui/ENABLE_32_STICKY_CLOSE_BEHAVIOR=false /bundle_defaults/org.eclipse.debug.ui/Console.console_tab_width=8 /bundle_defaults/org.eclipse.wst.xml.core/missingTagName=2 /bundle_defaults/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.continuation_indentation_for_array_initializer=2 /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.metadata.repository/repositories/http\:__download.eclipse.org_modeling_tmf_xtext_updates_releases_maintenance_R201208210947/isSystem=true /project/dwt-security-model-api/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled /bundle_defaults/org.eclipse.debug.ui/org.eclipse.debug.ui.detail_pane_word_wrap=false /project/PE/org.eclipse.m2e.core/activeProfiles= /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.artifact.repository/repositories/http\:__download.eclipse.org_modeling_emft_mwe_updates_releases_R201112071250_mwe2lang/uri=http\://download.eclipse.org/modeling/emft/mwe/updates/releases/R201112071250/mwe2lang /project/dwt-client/org.eclipse.core.resources/encoding//src/main/resources=UTF-8 /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.artifact.repository/repositories/http\:__download.springsource.com_release_TOOLS_update_3.0.0.RELEASE_e4.2/version=1.0.0 /bundle_defaults/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.insert_space_before_semicolon=do not insert /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.metadata.repository/repositories/http\:__dist.springsource.com_release_TOOLS_third-party_subversive/description= /bundle_defaults/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.taskPriorities=NORMAL,HIGH,NORMAL /project/pd-server/com.springsource.sts.grails.core/com.springsource.sts.grails.core.source.attachment-grails-plugin-datasource-2.0.1.jar=/home/duro/dev/grails-2.0.1/src/grails-plugin-datasource-2.0.1-sources.jar /project/dwt-client/org.eclipse.m2e.core/version=1 /bundle_defaults/org.eclipse.jdt.ui/semanticHighlighting.annotation.italic=false /bundle_defaults/org.eclipse.ui.workbench/MULTI_KEY_ASSIST=true /project/dwt-security-server/org.eclipse.core.resources/encoding/<project>=UTF-8 /bundle_defaults/org.eclipse.team.cvs.ui/pref_allow_empty_commit_comment=prompt /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.artifact.repository/repositories/http\:__eclipse-glance.googlecode.com_svn_site/type=org.eclipse.equinox.p2.artifact.repository.simpleRepository /bundle_defaults/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.brace_position_for_switch=end_of_line /project/pd-metabase/org.eclipse.m2e.core/version=1 /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.artifact.repository/repositories/http\:__dl.google.com_eclipse_plugin_4.2/name=Google Update Site for Eclipse 4.2 /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.metadata.repository/repositories/http\:__download.eclipse.org_modeling_m2t_xpand_updates_releases/version=1.0.0 /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.artifact.repository/repositories/http\:__download.eclipse.org_modeling_tmf_xtext_updates/isSystem=false /bundle_defaults/org.eclipse.team.cvs.ui/pref_cvs_rsh=ssh /bundle_defaults/org.eclipse.wst.xml.core/attributeHasNoValue=2 /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.metadata.repository/repositories/http\:__download.eclipse.org_modeling_tmf_xtext_updates_composite_releases/suffix=compositeContent.xml /bundle_defaults/org.eclipse.jdt.ui/semanticHighlighting.parameterVariable.italic=false /bundle_defaults/org.eclipse.jdt.ui/JavaEditor.SyncOutlineOnCursorMove=true /bundle_defaults/org.eclipse.jdt.debug.ui/org.eclipse.jdt.debug.ui.show_details=DETAIL_PANE /instance/org.eclipse.jdt.ui/sp_cleanup.use_this_for_non_static_method_access_only_if_necessary=true /bundle_defaults/org.eclipse.jdt.ui/pf_coloring_argument=127,0,85 /project/dwt-security-model-api/org.eclipse.core.resources/encoding/<project>=UTF-8 /project/dwt-smartGwt-theme/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.6 /project/pe-core/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.metadata.repository/repositories/http\:__dist.springsource.com_release_TOOLS_third-party_subversive/suffix=compositeContent.xml /bundle_defaults/org.eclipse.team.svn.ui/preference.mailreporter.enabled=true /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.artifact.repository/repositories/http\:__download.eclipse.org_modeling_m2t_xpand_updates_releases_R201108020519/suffix=artifacts.xml /bundle_defaults/org.eclipse.jdt.ui/java_doc_link=63,63,191 /bundle_defaults/org.eclipse.jdt.ui/markOccurrences=true /bundle_defaults/org.eclipse.ajdt.ui/org.aspectj.ajdt.core.complier.lint.aspectExcludedByConfiguration=ignore /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.artifact.repository/repositories/http\:__dl.google.com_eclipse_plugin_4.2/description= /project/dwt-validator/org.eclipse.m2e.core/resolveWorkspaceProjects=true /bundle_defaults/org.eclipse.jdt.ui/semanticHighlighting.typeParameter.underline=false /project/pd-server/com.springsource.sts.grails.core/com.springsource.sts.grails.core.source.attachment-grails-plugin-mimetypes-2.1.0.jar=/home/duro/dev/grails-2.1.0/src/grails-plugin-mimetypes-2.1.0-sources.jar /project/pd-server/org.eclipse.core.resources/encoding//grails-app/i18n/messages_da.properties=UTF-8 /project/dwt-smartGwt-widgets/org.eclipse.core.resources/encoding//src/test/resources=UTF-8 /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.metadata.repository/repositories/http\:__dl.google.com_eclipse_plugin_core_4.2/enabled=false /project/pe-web/org.eclipse.core.resources/encoding//src/test/resources=UTF-8 /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.artifact.repository/repositories/http\:__download.eclipse.org_technology_subversive_0.7_update-site/suffix=artifacts.xml /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.artifact.repository/repositories/https\:__dl-ssl.google.com_android_eclipse/name=update site\: https\://dl-ssl.google.com/android/eclipse /bundle_defaults/org.eclipse.team.cvs.ui/pref_annotate_promptforbinary=prompt /project/dwt-validator-gorm/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.source=1.6 /project/pd-server/org.eclipse.core.resources/encoding//grails-app/i18n/messages.properties=UTF-8 /project/pe-database/org.eclipse.m2e.core/resolveWorkspaceProjects=true /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.artifact.repository/repositories/http\:__download.eclipse.org_modeling_tmf_xtext_updates_releases_head_R201108020636/version=1.0.0 /bundle_defaults/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_enum_constant=do not insert /project/dwt-security-model-gorm/org.eclipse.jdt.groovy.core/groovy.compiler.level=18 /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.artifact.repository/repositories/http\:__download.eclipse.org_modeling_emft_mwe_updates_releases_R201112070431_mwe/version=1.0.0 /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.metadata.repository/repositories/http\:__download.eclipse.org_modeling_emft_mwe_updates_releases_R201108020506_mwe/isSystem=true /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.artifact.repository/repositories/http\:__zeroturnaround.com_update-site/name= /instance/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_annotation_type_member_declaration=do not insert /project/pd-client/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.processAnnotations=disabled /project/pd-shared/org.eclipse.m2e.core/activeProfiles= /project/pe-core/org.springframework.ide.eclipse.core/org.springframework.ide.eclipse.core.validator.rule.enable.org.springframework.ide.eclipse.webflow.core.validation.evaluationaction-org.springframework.ide.eclipse.webflow.core.validator=true /project/dwt-server/org.eclipse.core.resources/encoding//src/test/resources=UTF-8 /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.metadata.repository/repositories/http\:__download.eclipse.org_modeling_emft_mwe_updates_releases_R201110310946_mwe/type=org.eclipse.equinox.internal.p2.metadata.repository.LocalMetadataRepository /bundle_defaults/org.eclipse.team.svn.ui/preference.console.limitEnabled=true /bundle_defaults/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.problem.enumIdentifier=warning /project/of-loader/org.eclipse.jdt.groovy.core/groovy.compiler.level=18 /bundle_defaults/org.eclipse.team.svn.ui/preference.console.wrapEnabled=false /bundle_defaults/org.eclipse.jdt.ui/pf_coloring_argument_bold=true /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.artifact.repository/repositories/http\:__download.eclipse.org_modeling_emft_mwe_updates_releases_R201108020506_mwe/isSystem=true /project/pe-container-connector/org.eclipse.jdt.groovy.core/groovy.compiler.level=18 /bundle_defaults/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.annotation.missingNonNullByDefaultAnnotation=ignore /bundle_defaults/org.eclipse.debug.ui/Console.highWaterMark=100000 /project/of-loader/org.eclipse.core.resources/encoding//src/main/java=UTF-8 /instance/org.eclipse.jdt.debug.ui/org.eclipse.jdt.debug.ui.detail_formatters=groovy.lang.Reference,get(),1 /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.artifact.repository/repositories/http\:__www.efxclipse.org_p2-repos_releases_latest/provider= /bundle_defaults/org.eclipse.jdt.ui/java_doc_default=63,95,191 /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.metadata.repository/repositories/http\:__download.eclipse.org_modeling_m2t_xpand_updates/isSystem=false /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.metadata.repository/repositories/http\:__download.eclipse.org_modeling_emft_mwe_updates_releases_helios/description= /project/pd-ws-schema/org.eclipse.core.resources/encoding//src/main/resources=UTF-8 /bundle_defaults/org.eclipse.jdt.ui/content_assist_completion_replacement_foreground=255,0,0 /project/of-internal/org.sonar.ide.eclipse.core/version=1 /instance/org.eclipse.jdt.ui/sp_cleanup.qualify_static_member_accesses_through_instances_with_declaring_class=true /instance/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.problem.assertIdentifier=error /bundle_defaults/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_annotation=do not insert /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.metadata.repository/repositories/jar\:file\:_home_duro_Downloads_Subversive-1.0.0.I20120601-1700.zip\!/enabled=true /project/dwt-smartGwt-theme/org.eclipse.m2e.core/version=1 /bundle_defaults/org.eclipse.jdt.ui/cleanup.add_default_serial_version_id=true /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.artifact.repository/repositories/http\:__download.eclipse.org_tools_gef_updates_releases/provider= /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.metadata.repository/repositories/http\:__community.polarion.com_projects_subversive_download_eclipse_3.0_update-site/uri=http\://community.polarion.com/projects/subversive/download/eclipse/3.0/update-site/ /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.metadata.repository/repositories/http\:__download.eclipse.org_modeling_emft_mwe_updates_releases_helios/enabled=false /project/pe-core/org.springframework.ide.eclipse.core/org.springframework.ide.eclipse.core.validator.rule.enable.com.springsource.sts.bestpractices.com.springsource.sts.bestpractices.TooManyBeansInFileRule-com.springsource.sts.bestpractices.beansvalidator=false /bundle_defaults/org.eclipse.wst.xml.core/outputCodeset=UTF-8 /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.artifact.repository/repositories/http\:__download.eclipse.org_modeling_tmf_xtext_updates_releases_head_R201112130541/version=1.0.0 /bundle_defaults/org.codehaus.groovy.eclipse.ui/groovy.editor.highlight.gjdk.color=102,204,255 /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.metadata.repository/repositories/http\:__download.eclipse.org_modeling_emft_mwe_updates_releases_R201112071250_mwe2lang/isSystem=true /instance/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.insert_space_after_comma_in_superinterfaces=insert /bundle_defaults/org.eclipse.jdt.core/org.eclipse.jdt.core.codeComplete.staticFieldPrefixes= /project/dwt-smartGwt-widgets-utils/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.compliance=1.6 /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.metadata.repository/repositories/https\:__dl-ssl.google.com_android_eclipse/type=org.eclipse.equinox.p2.updatesite.metadataRepository /instance/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.insert_new_line_after_annotation_on_parameter=do not insert /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.metadata.repository/repositories/http\:__download.eclipse.org_modeling_tmf_xtext_updates_releases/description= /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.metadata.repository/repositories/http\:__download.eclipse.org_modeling_emft_mwe_updates_releases_R201108020506_mwe/suffix=content.xml /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.artifact.repository/repositories/http\:__download.eclipse.org_modeling_tmf_xtext_updates_releases_maintenance_R201208210947/isSystem=true /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.metadata.repository/repositories/http\:__googleappengine.googlecode.com_svn_trunk_java_updatesite/name=sdkbundle_repo /bundle_defaults/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.insert_space_before_opening_bracket_in_array_type_reference=do not insert /instance/org.eclipse.ui.ide/platformState=1346399850530 /bundle_defaults/org.eclipse.team.ui/org.eclipse.team.ui.view_syncinfo_in_label=false /bundle_defaults/org.eclipse.m2e.core/eclipse.m2.userSettingsFile=/home/duro/.m2/settings.xml /instance/org.eclipse.core.resources/pathvariable.GRAILS_ROOT=/home/duro/.grails /instance/org.eclipse.jdt.launching/org.eclipse.jdt.launching.PREF_VM_XML=<?xml version\="1.0" encoding\="UTF-8" standalone\="no"?>\n<vmSettings defaultVM\="57,org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType13,1345724110425" defaultVMConnector\="">\n<vmType id\="org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType">\n<vm id\="1345724110425" name\="java-6-sun-1.6.0.26" path\="/usr/lib/jvm/java-6-sun-1.6.0.26"/>\n</vmType>\n</vmSettings>\n /bundle_defaults/org.eclipse.jdt.ui/cleanup.use_this_for_non_static_method_access=false /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.artifact.repository/repositories/http\:__download.eclipse.org_modeling_emft_mwe_updates_releases_R201112070431_mwe/name=MWE Build Site - Artifact Repository /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.artifact.repository/repositories/http\:__eclipse-glance.googlecode.com_svn_site/version=1.0.0 /bundle_defaults/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.insert_space_before_comma_in_method_declaration_throws=do not insert /project/pe-ws/org.sonar.ide.eclipse.core/projectGroupId=nl.davinci.pe /bundle_defaults/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.insert_space_after_opening_bracket_in_array_allocation_expression=do not insert /project/dwt-smartGwt-widgets/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.problem.enumIdentifier=error /bundle_defaults/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.problem.invalidJavadoc=ignore /bundle_defaults/org.eclipse.ui.workbench/SELECT_ON_HOVER=false /bundle_defaults/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.problem.uncheckedTypeOperation=warning /bundle_defaults/org.eclipse.core.resources/description.snapshotinterval=300000 /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.artifact.repository/repositories/http\:__download.springsource.com_release_TOOLS_update_3.0.0.RELEASE_e4.2/enabled=false /bundle_defaults/org.eclipse.jdt.ui/pf_coloring_value=42,0,255 /instance/org.springsource.ide.eclipse.commons.frameworks.core/org.springsource.ide.eclipse.commons.frameworks.ui.legacyconversion.done=true /instance/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.blank_lines_between_type_declarations=1 /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.artifact.repository/repositories/http\:__download.eclipse.org_modeling_tmf_xtext_updates_composite_releases/type=org.eclipse.equinox.internal.p2.artifact.repository.CompositeArtifactRepository /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.artifact.repository/repositories/http\:__download.eclipse.org_modeling_tmf_xtext_updates_releases_head_R201108020636/isSystem=true /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.metadata.repository/repositories/jar\:file\:_home_duro_Downloads_Subversive-1.0.0.I20120601-1700.zip\!/type=org.eclipse.equinox.internal.p2.metadata.repository.LocalMetadataRepository /project/pe-ws/org.sonar.ide.eclipse.core/version=1 /project/pd-server/org.grails.ide.eclipse.core/org.grails.ide.eclipse.core.source.attachment-grails-plugin-testing-2.0.1.jar=/home/duro/dev/grails-2.0.1/src/grails-plugin-testing-2.0.1-sources.jar /project/pd-installer/org.sonar.ide.eclipse.core/projectArtifactId=pd-installer /instance/org.eclipse.jdt.ui/sp_cleanup.remove_unused_private_methods=true /bundle_defaults/org.eclipse.jdt.ui/cleanup.use_this_for_non_static_field_access_only_if_necessary=true /bundle_defaults/org.eclipse.debug.ui/org.eclipse.debug.ui.memory.paddedStr=?? /project/dwt-security-model/org.eclipse.m2e.core/resolveWorkspaceProjects=true /bundle_defaults/org.eclipse.ui/OPEN_NEW_PERSPECTIVE=OPEN_PERSPECTIVE_REPLACE /bundle_defaults/org.eclipse.jdt.ui/semanticHighlighting.abstractClass.strikethrough=false /project/pd-installer/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.problem.forbiddenReference=warning /project/pd-export/org.eclipse.core.resources/encoding/<project>=UTF-8 /bundle_defaults/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.problem.unclosedCloseable=warning /project/pe-database/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.metadata.repository/repositories/http\:__download.eclipse.org_modeling_emft_mwe_updates_releases_R201108020809_mwe2lang/isSystem=true /bundle_defaults/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.insert_new_line_after_opening_brace_in_array_initializer=do not insert /bundle_defaults/org.eclipse.team.cvs.ui/pref_show_tags=true /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.metadata.repository/repositories/http\:__download.eclipse.org_modeling_m2t_xpand_updates_releases/description= /instance/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.insert_space_after_opening_brace_in_array_initializer=do not insert /project/pe-common/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.compliance=1.6 /bundle_defaults/org.eclipse.team.svn.ui/preference.dateFormat.dateFormatCustom= /bundle_defaults/org.eclipse.jdt.core/org.eclipse.jdt.core.classpath.outputOverlappingAnotherSource=error /bundle_defaults/org.eclipse.jdt.ui/semanticHighlighting.field.enabled=true /bundle_defaults/org.eclipse.jdt.ui/cleanup.use_this_for_non_static_method_access_only_if_necessary=true /project/pd-server/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.problem.forbiddenReference=warning /bundle_defaults/org.eclipse.jdt.ui/markImplementors=true /bundle_defaults/org.eclipse.team.cvs.ui/pref_revision_mode=0 /instance/org.eclipse.jdt.ui/content_assist_number_of_computers=25 /project/dwt-validator-gorm/org.eclipse.core.resources/encoding//src/main/java=UTF-8 /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.artifact.repository/repositories/http\:__dist.codehaus.org_groovy_distributions_greclipse_snapshot_e4.2/description= /instance/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.insert_space_after_assignment_operator=insert /bundle_defaults/org.eclipse.jdt.ui/org.eclipse.jdt.ui.browsing.memberstoeditor=true /instance/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.insert_space_after_opening_angle_bracket_in_type_arguments=do not insert /project/pd-server/org.eclipse.core.resources/encoding/<project>=UTF-8 /project/pd-server/org.eclipse.core.resources/encoding//src/main/resources=UTF-8 /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.artifact.repository/repositories/http\:__download.eclipse.org_modeling_tmf_xtext_updates_releases_maintenance_R201208210947/name=Xtext Update Site - Artifact Repository /bundle_defaults/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.insert_space_after_comma_in_enum_declarations=insert /project/of-samples/org.eclipse.core.resources/encoding//src/main/java=UTF-8 /project/of-co-sql/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled /project/of-internal/org.eclipse.core.resources/encoding/<project>=UTF-8 /project/pd-client/com.google.gdt.eclipse.core/jarsExcludedFromWebInfLib= /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.artifact.repository/repositories/http\:__eclipse-glance.googlecode.com_svn_site/isSystem=false /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.artifact.repository/repositories/http\:__dl.google.com_eclipse_plugin_4.2/isSystem=false /bundle_defaults/org.eclipse.debug.ui/Console.lowWaterMark=80000 /project/dwt-client-core/org.eclipse.core.resources/encoding//target/generated=UTF-8 /project/pe-container-connector/org.sonar.ide.eclipse.core/serverUrl=http\://192.168.30.35\:8081/sonar /instance/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_parenthesized_expression=do not insert /bundle_defaults/org.eclipse.wst.xml.core/defaultExtension=xml /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.artifact.repository/repositories/http\:__download.eclipse.org_technology_epp_packages_juno/isSystem=true /instance/org.eclipse.jdt.ui/sp_cleanup.remove_unused_private_types=true /project/dwt-server/org.eclipse.core.resources/encoding//src/test/groovy=UTF-8 /bundle_defaults/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.problem.unnecessaryTypeCheck=ignore /project/of-loader/org.eclipse.m2e.core/activeProfiles= /project/dwt-raphael/org.eclipse.core.resources/encoding//src/test/java=UTF-8 /bundle_defaults/org.eclipse.wst.xml.core/warnNoGrammar=true /bundle_defaults/org.eclipse.jdt.ui/cleanup_profile=org.eclipse.jdt.ui.default.eclipse_clean_up_profile /instance/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_annotation=do not insert /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.metadata.repository/repositories/http\:__community.polarion.com_projects_subversive_download_eclipse_3.0_update-site/enabled=false /bundle_defaults/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_annotation_type_declaration=insert /bundle_defaults/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.insert_new_line_before_finally_in_try_statement=do not insert /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.metadata.repository/repositories/http\:__dist.springsource.com_release_TOOLS_update_e4.2/count=1 /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.metadata.repository/repositories/http\:__download.eclipse.org_modeling_tmf_xtext_updates_releases_helios_R201102150722/type=org.eclipse.equinox.internal.p2.metadata.repository.LocalMetadataRepository /project/pd-server/org.eclipse.core.resources/encoding//src/test/java=UTF-8 /project/pe-core/org.springframework.ide.eclipse.core/org.springframework.ide.eclipse.core.validator.rule.enable.org.springframework.ide.eclipse.webflow.core.validation.transition-org.springframework.ide.eclipse.webflow.core.validator=true /bundle_defaults/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.comment.clear_blank_lines_in_javadoc_comment=false /bundle_defaults/org.eclipse.ui.ide/SWITCH_PERSPECTIVE_ON_PROJECT_CREATION=prompt /bundle_defaults/org.eclipse.debug.ui/org.eclipse.debug.ui.activate_workbench=true /configuration/org.eclipse.ui.ide/SHOW_WORKSPACE_SELECTION_DIALOG=false /bundle_defaults/org.eclipse.ui.ide/OPEN_REQUIRED_PROJECTS=prompt /project/pe-core/org.maven.ide.eclipse/resolveWorkspaceProjects=true /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.artifact.repository/repositories/http\:__dist.springsource.com_release_TOOLS_extensions_sts300/provider= /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.metadata.repository/repositories/http\:__download.eclipse.org_modeling_emft_mwe_updates_releases_helios_R201102150556_mwe/isSystem=true /project/pd-ws-schema/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.problem.forbiddenReference=warning /bundle_defaults/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.insert_space_after_comma_in_array_initializer=insert /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.metadata.repository/repositories/http\:__community.polarion.com_projects_subversive_download_eclipse_2.0_update-site/uri=http\://community.polarion.com/projects/subversive/download/eclipse/2.0/update-site/ /instance/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.alignment_for_arguments_in_explicit_constructor_call=16 /bundle_defaults/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.insert_new_line_before_catch_in_try_statement=do not insert /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.artifact.repository/repositories/http\:__download.eclipse.org_modeling_tmf_xtext_updates_releases_helios_R201102150722/type=org.eclipse.equinox.p2.artifact.repository.simpleRepository /bundle_defaults/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.comment.format_html=true /bundle_defaults/org.eclipse.team.ui/org.eclipse.team.ui.reuse_open_compare_editors=true /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.metadata.repository/repositories/http\:__eclipse-glance.googlecode.com_svn_site/suffix=content.xml /bundle_defaults/org.eclipse.m2e.core/eclipse.m2.downloadSources=false /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.metadata.repository/repositories/http\:__download.eclipse.org_modeling_emft_mwe_updates_releases_helios/type=org.eclipse.equinox.internal.p2.metadata.repository.CompositeMetadataRepository /bundle_defaults/org.eclipse.team.cvs.ui/pref_prune_empty_directories=true /bundle_defaults/org.eclipse.ajdt.ui/org.aspectj.ajdt.core.compiler.weaver.XNotReweavable=false /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.metadata.repository/repositories/http\:__zeroturnaround.com_update-site/name= /project/dwt-security-server/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.problem.forbiddenReference=warning /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.artifact.repository/repositories/http\:__dist.springsource.com_release_TOOLS_update_3.0.0.RELEASE_e4.2/version=1.0.0 /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.artifact.repository/repositories/file\:_home_duro_dev_springsource_ggts-3.0.0.RELEASE_.eclipseextension/enabled=true /project/pe-common/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.source=1.6 /bundle_defaults/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.alignment_for_assignment=0 /instance/org.eclipse.jdt.core/org.eclipse.jdt.core.classpathVariable.M2_REPO=/home/duro/.m2/repository /instance/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.insert_space_before_opening_bracket_in_array_type_reference=do not insert /instance/org.eclipse.wst.sse.ui/useAnnotationsPrefPage=true /bundle_defaults/org.eclipse.jdt.ui/editor_folding_default_imports=true /bundle_defaults/org.eclipse.ajdt.ui/org.aspectj.ajdt.core.compiler.lint.annotationAsTargetForDecpIgnored=warning /project/dwt-security-shared/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.problem.enumIdentifier=error /instance/org.eclipse.jdt.ui/sp_cleanup.sort_members_all=false /project/of-co-email/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.6 /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.metadata.repository/repositories/http\:__download.eclipse.org_modeling_m2t_xpand_updates_releases_helios/version=1.0.0 /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.metadata.repository/repositories/http\:__download.eclipse.org_releases_juno_201206270900/version=1.0.0 /project/pd-server/org.eclipse.core.resources/encoding//src/groovy=UTF-8 /bundle_defaults/org.eclipse.team.cvs.ui/pref_use_font_decorators=false /project/dwt-security-shared/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.compliance=1.6 /bundle_defaults/org.eclipse.ajdt.ui/org.aspectj.ajdt.core.compiler.lint.UnresolvableMember=warning /bundle_defaults/org.eclipse.jdt.ui/pf_coloring_key=0,0,0 /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.artifact.repository/repositories/http\:__download.eclipse.org_releases_juno_201206270900/type=org.eclipse.equinox.p2.artifact.repository.simpleRepository /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.metadata.repository/repositories/http\:__download.eclipse.org_modeling_emft_mwe_updates_releases_R201112071250_mwe2lang/suffix=content.xml /bundle_defaults/org.eclipse.jdt.ui/java_bracket_italic=false /instance/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.brace_position_for_block_in_case=end_of_line /bundle_defaults/org.eclipse.wst.xml.core/whitespaceBeforeTagName=2 /project/pe-core/org.springframework.ide.eclipse.beans.core//org.springframework.ide.eclipse.beans.core.prefix.http\://www.springframework.org/schema/jdbc=jdbc /project/pe-web/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.6 /bundle_defaults/org.eclipse.jdt.ui/cleanup.remove_unused_private_types=true /bundle_defaults/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.problem.missingJavadocCommentsOverriding=disabled /project/pd-export/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.problem.forbiddenReference=warning /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.metadata.repository/repositories/http\:__download.eclipse.org_modeling_emft_mwe_updates_releases_R201206110920_mwe/isSystem=true /project/pd-metabase/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.problem.forbiddenReference=warning /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.artifact.repository/repositories/file\:_home_duro_dev_springsource_ggts-3.0.0.RELEASE_p2_org.eclipse.equinox.p2.core_cache/provider= /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.artifact.repository/repositories/file\:_home_duro_dev_springsource_ggts-3.0.0.RELEASE/suffix=artifacts.xml /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.artifact.repository/repositories/http\:__community.polarion.com_projects_subversive_download_eclipse_3.0_update-site/uri=http\://community.polarion.com/projects/subversive/download/eclipse/3.0/update-site/ /bundle_defaults/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.problem.unusedParameterWhenOverridingConcrete=disabled @org.eclipse.mylyn.context.core=3.8.0.v20120612-0600 /bundle_defaults/org.eclipse.jdt.ui/semanticHighlighting.localVariableDeclaration.bold=false /bundle_defaults/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.insert_space_before_ellipsis=do not insert /instance/org.eclipse.jdt.ui/sp_cleanup.add_generated_serial_version_id=false /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.metadata.repository/repositories/http\:__download.eclipse.org_modeling_emft_mwe_updates_releases_R201110310946_mwe2lang/enabled=false /bundle_defaults/org.eclipse.jdt.debug.ui/org.eclipse.debug.ui.ExpressionView.org.eclipse.jdt.debug.ui.show_constants=false /bundle_defaults/org.eclipse.jdt.debug/org.eclipse.jdt.debug.show_references_in_var_view=false /bundle_defaults/org.eclipse.debug.ui/org.eclipse.debug.ui.track_views=true /bundle_defaults/org.eclipse.jdt.ui/java_doc_keyword_italic=false /project/pe-container-connector/org.maven.ide.eclipse/activeProfiles= /bundle_defaults/org.eclipse.jdt.ui/handleTemporaryProblems=true /bundle_defaults/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.insert_space_between_empty_brackets_in_array_allocation_expression=do not insert /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.artifact.repository/repositories/http\:__download.eclipse.org_modeling_emft_mwe_updates_releases_R201206110920_mwe/isSystem=true /bundle_defaults/org.eclipse.jdt.ui/content_assist_favorite_static_members= /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.metadata.repository/repositories/http\:__download.eclipse.org_modeling_emft_mwe_updates_releases_R201112071250_mwe2lang/name=MWE2 Language Build Site /project/pd-server/com.springsource.sts.grails.core/com.springsource.sts.grails.core.source.attachment-grails-plugin-scaffolding-2.1.0.jar=/home/duro/dev/grails-2.1.0/src/grails-plugin-scaffolding-2.1.0-sources.jar /instance/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.put_empty_statement_on_new_line=true /project/dwt-smartGwt-theme/org.eclipse.m2e.core/activeProfiles= /bundle_defaults/org.eclipse.team.svn.ui/preference.repository.tagConsideringProjectStructure=true /project/pd-client/com.springsource.sts.maven/com.springsource.sts.maven.maven.automatically.update=false /bundle_defaults/org.eclipse.jdt.ui/semanticHighlighting.typeParameter.strikethrough=false /bundle_defaults/org.codehaus.groovy.eclipse.ui/groovy.formatter.braces.end=next /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.artifact.repository/repositories/http\:__zeroturnaround.com_update-site/isSystem=false /bundle_defaults/org.eclipse.ui.workbench/EDITOR_TAB_WIDTH=3 /bundle_defaults/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.comment.new_lines_at_block_boundaries=true /project/dwt-gwt-widgets/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.source=1.6 /project/pe-database/org.eclipse.core.resources/encoding//src/test/java=UTF-8 /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.metadata.repository/repositories/http\:__download.eclipse.org_modeling_tmf_xtext_updates_releases_head_R201108020636/enabled=false /project/of-co-email/org.eclipse.core.resources/encoding//src/main/java=UTF-8 /bundle_defaults/org.eclipse.team.cvs.ui/pref_consider_contents=true /instance/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.disabling_tag=@formatter\:off /instance/org.eclipse.team.svn.ui/org.eclipse.team.svn.ui.panel.reporting.ErrorCancelPanel.height=137 /bundle_defaults/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.problem.missingDeprecatedAnnotation=ignore /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.metadata.repository/repositories/http\:__community.polarion.com_projects_subversive_download_eclipse_3.0_juno-site/name=Update Site /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.artifact.repository/repositories/https\:__repository.sonatype.org_content_repositories_forge-sites_m2e-extras_0.15.0_N_0.15.0.201109282249/version=1.0.0 /project/of-loader/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.6 /bundle_defaults/org.codehaus.groovy.eclipse.ui/groovy.formatter.remove.unnecessary.semicolons=false /bundle_defaults/org.eclipse.jdt.ui/java_doc_default_italic=false /project/dwt-security/org.eclipse.core.resources/encoding/<project>=UTF-8 /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.artifact.repository/repositories/http\:__download.eclipse.org_modeling_tmf_xtext_updates_releases_maintenance_R201208210947/suffix=artifacts.xml /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.metadata.repository/repositories/http\:__download.eclipse.org_modeling_emft_mwe_updates_releases_R201206120758_mwe2lang/name=MWE2 Language Build Site /bundle_defaults/org.eclipse.jdt.ui/semanticHighlighting.staticFinalField.underline=false /project/dwt-smartGwt-widgets/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled /project/pd-ws-schema/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.problem.enumIdentifier=error /bundle_defaults/org.eclipse.jdt.ui/spelling_proposal_threshold=20 /project/pd-server/com.springsource.sts.grails.core/com.springsource.sts.grails.core.source.attachment-grails-test-2.0.1.jar=/home/duro/dev/grails-2.0.1/src/grails-test-2.0.1-sources.jar /instance/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_enum_declaration=insert /instance/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.insert_new_line_in_empty_enum_declaration=do not insert /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.artifact.repository/repositories/http\:__download.eclipse.org_modeling_tmf_xtext_updates_releases_head_R201206120633/version=1.0.0 /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.artifact.repository/repositories/http\:__dist.codehaus.org_groovy_distributions_greclipse_snapshot_e4.2/uri=http\://dist.codehaus.org/groovy/distributions/greclipse/snapshot/e4.2/ /project/pe-core/org.springframework.ide.eclipse.beans.core//org.springframework.ide.eclipse.beans.core.default.version.http\://www.springframework.org/schema/aop= /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.metadata.repository/repositories/http\:__download.eclipse.org_modeling_emft_mwe_updates_releases_helios_R201102150556_mwe/name=MWE Build Site /bundle_defaults/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.problem.deadCodeInTrivialIfStatement=disabled /bundle_defaults/org.eclipse.debug.ui/org.eclipse.debug.ui.inColor=0,200,125 /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.metadata.repository/repositories/http\:__dist.springsource.com_release_TOOLS_patches_bug386070/name=Repository with feature patch for Bug 386070 /bundle_defaults/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.insert_new_line_after_label=do not insert /bundle_defaults/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_try=do not insert /bundle_defaults/org.eclipse.jdt.ui/semanticHighlighting.typeParameter.italic=false /bundle_defaults/org.codehaus.groovy.eclipse.ui/groovy.editor.highlight.numbers.color=205,50,0 /project/dwt-utils/org.eclipse.core.resources/encoding//src/main/java=UTF-8 /bundle_defaults/org.zeroturnaround.eclipse/jrebelAutoNature=true /bundle_defaults/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.insert_space_after_opening_brace_in_array_initializer=insert /project/dwt-security-server/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.compliance=1.6 /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.artifact.repository/repositories/http\:__download.eclipse.org_modeling_tmf_xtext_updates/uri=http\://download.eclipse.org/modeling/tmf/xtext/updates/ /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.metadata.repository/repositories/http\:__download.eclipse.org_modeling_tmf_xtext_updates_releases_head_R201112130541/enabled=false /instance/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_method_invocation=do not insert /bundle_defaults/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.problem.undocumentedEmptyBlock=ignore /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.artifact.repository/repositories/http\:__download.eclipse.org_modeling_m2t_xpand_updates_releases_R201206110941/name=Xpand/Xtend Build Site - Artifact Repository /project/pd-installer/org.eclipse.jdt.groovy.core/groovy.compiler.level=18 /bundle_defaults/org.eclipse.team.ui/org.eclipse.team.ui.validate_edit_with_no_context=false /project/pe-common/org.eclipse.core.resources/encoding//src/main/resources=UTF-8 /bundle_defaults/org.eclipse.jdt.ui/org.eclipse.jdt.ui.template.format=true /bundle_defaults/org.eclipse.team.cvs.ui/pref_added_flag=* /project/dwt-gwt-widgets/org.eclipse.m2e.core/version=1 /bundle_defaults/org.eclipse.wst.xml.core/insertMissingTags=true /instance/org.eclipse.jdt.ui/spelling_locale_initialized=true /bundle_defaults/org.eclipse.jdt.ui/cleanup.showwizard=true /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.artifact.repository/repositories/http\:__dist.codehaus.org_groovy_distributions_greclipse_snapshot_e4.2/enabled=true /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.artifact.repository/repositories/http\:__download.eclipse.org_modeling_emft_mwe_updates_releases/type=org.eclipse.equinox.internal.p2.artifact.repository.CompositeArtifactRepository /project/dwt-smartGwt-widgets/org.eclipse.core.resources/encoding/<project>=UTF-8 /project/dwt-validator-api/org.eclipse.m2e.core/version=1 /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.artifact.repository/repositories/http\:__download.eclipse.org_tools_gef_updates_releases/uri=http\://download.eclipse.org/tools/gef/updates/releases /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.artifact.repository/repositories/file\:_home_duro_dev_springsource_ggts-3.0.0.RELEASE_configuration_org.eclipse.osgi_bundles_417_data_listener_1925729951/isSystem=true /project/dwt-utils/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.6 /instance/org.eclipse.jdt.ui/sp_cleanup.never_use_blocks=false /project/of-co-sql/org.eclipse.core.resources/encoding//src/test/java=UTF-8 /bundle_defaults/org.eclipse.ui.workbench/EDITORLIST_PULLDOWN_ACTIVE=false /project/of-api/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.problem.assertIdentifier=error /project/pe-container-connector/org.eclipse.m2e.core/version=1 /project/pd-server/com.springsource.sts.grails.core/com.springsource.sts.grails.core.source.attachment-grails-plugin-tomcat-2.1.0.jar=/home/duro/dev/grails-2.1.0/src/grails-plugin-tomcat-2.1.0-sources.jar /project/pd-server/org.grails.ide.eclipse.core/org.grails.ide.eclipse.core.source.attachment-grails-resources-2.0.1.jar=/home/duro/dev/grails-2.0.1/src/grails-resources-2.0.1-sources.jar /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.metadata.repository/repositories/http\:__download.springsource.com_release_TOOLS_update_3.0.0.RELEASE_e4.2/name= /instance/org.springsource.ide.eclipse.commons.core/dashboard.feeds.blogs=http\://www.springframework.org/node/feed/\nhttp\://blog.springsource.com/main/feed/ /instance/org.eclipse.jdt.ui/org.eclipse.jface.textfont=1|Monospace|10.0|0|GTK|1|; /project/dwt-security-server/org.eclipse.jdt.groovy.core/groovy.compiler.level=18 /instance/org.eclipse.jdt.ui/sp_cleanup.on_save_use_additional_actions=true /project/pd-shared/org.eclipse.m2e.core/version=1 /bundle_defaults/org.eclipse.jdt.ui/semanticHighlighting.staticMethodInvocation.color=0,0,0 /instance/org.eclipse.ui.workbench//org.eclipse.ui.commands/state/org.eclipse.wst.xml.views.XPathView.processor.xpathprocessor/org.eclipse.ui.commands.radioState=xpath10 /project/dwt-smartGwt-widgets/org.eclipse.core.resources/encoding//src/test/java=UTF-8 /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.metadata.repository/repositories/http\:__download.eclipse.org_modeling_emft_mwe_updates_releases/name=EMFT MWE Update Site /bundle_defaults/org.eclipse.ui.ide/LIMIT_TASKS=true /instance/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.brace_position_for_enum_constant=end_of_line /instance/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.insert_space_after_comma_in_for_inits=insert /bundle_defaults/org.eclipse.jdt.ui/java_method_name_bold=false /bundle_defaults/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.comment.format_source_code=true /instance/org.eclipse.mylyn.context.core/mylyn.attention.migrated=true /instance/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.comment.format_javadoc_comments=true /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.artifact.repository/repositories/http\:__download.eclipse.org_modeling_emft_mwe_updates_releases_R201110310946_mwe2lang/isSystem=true /bundle_defaults/org.eclipse.ui.workbench/REUSE_DIRTY_EDITORS=true /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.artifact.repository/repositories/http\:__download.eclipse.org_modeling_emft_mwe_updates_releases_R201112070431_mwe/description= /project/pe-ws/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.source=1.6 /bundle_defaults/org.eclipse.team.svn.ui/preference.resourceSelection.dontSelectMissing=true /instance/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.alignment_for_superinterfaces_in_type_declaration=16 /bundle_defaults/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.problem.nonExternalizedStringLiteral=ignore /bundle_defaults/org.eclipse.jdt.debug.ui/org.eclipse.jdt.debug.ui.javaDebug.alertHCRFailed=true /bundle_defaults/org.eclipse.jdt.ui/cleanup.add_missing_override_annotations=true /bundle_defaults/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.alignment_for_multiple_fields=16 /bundle_defaults/org.eclipse.ui.workbench/REUSE_OPEN_EDITORS=8 /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.artifact.repository/repositories/http\:__download.eclipse.org_modeling_m2t_xpand_updates_releases_R201108020519/type=org.eclipse.equinox.p2.artifact.repository.simpleRepository /project/pd-client/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.source=1.6 /project/pd-installer/org.eclipse.m2e.core/activeProfiles= /bundle_defaults/org.eclipse.jdt.ui/editor_folding_default_headers=true /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.artifact.repository/repositories/http\:__download.eclipse.org_modeling_emft_mwe_updates_releases_R201112070431_mwe/uri=http\://download.eclipse.org/modeling/emft/mwe/updates/releases/R201112070431/mwe /bundle_defaults/org.eclipse.ajdt.ui/org.aspectj.ajdt.core.compiler.lint.noGuardForLazyTjp=ignore /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.artifact.repository/repositories/http\:__download.eclipse.org_modeling_tmf_xtext_updates_releases_maintenance_R201111141332/name=Xtext Update Site - Artifact Repository /bundle_defaults/org.eclipse.wst.xml.core/endOfLineCode= /project/dwt-smartGwt-theme/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.problem.assertIdentifier=error /project/of-co-sql/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.source=1.6 /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.metadata.repository/repositories/https\:__dl-ssl.google.com_android_eclipse/description= /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.artifact.repository/repositories/http\:__dist.springsource.com_release_TOOLS_third-party_subversive/enabled=true /bundle_defaults/org.eclipse.team.svn.ui/preference.repository.showExternals=true /bundle_defaults/org.eclipse.jdt.ui/org.eclipse.jdt.ui.wizards.srcBinFoldersSrcName=src /bundle_defaults/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.insert_space_before_colon_in_case=do not insert /project/pd-server/org.eclipse.core.resources/encoding//grails-app/i18n/messages_de.properties=UTF-8 /project/pe-ws/org.eclipse.core.resources/encoding//src/test/java=UTF-8 /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.artifact.repository/repositories/http\:__googleappengine.googlecode.com_svn_trunk_java_updatesite/isSystem=false /project/dwt-security-model-jpa/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.source=1.6 /instance/org.eclipse.jdt.ui/fontPropagated=true /instance/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.insert_new_line_before_while_in_do_statement=do not insert /project/of-samples/org.eclipse.core.resources/encoding/<project>=UTF-8 /bundle_defaults/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.alignment_for_expressions_in_array_initializer=16 /bundle_defaults/org.eclipse.jdt.ui/org.eclipse.jdt.ui.overrideannotation=true /bundle_defaults/org.eclipse.jdt.ui/org.eclipse.jdt.ui.exception.name=e /project/pe-ws/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.problem.forbiddenReference=warning /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.artifact.repository/repositories/file\:_home_duro_dev_springsource_ggts-3.0.0.RELEASE_configuration_org.eclipse.osgi_bundles_417_data_listener_1925729951/name=dropins /bundle_defaults/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.problem.unusedWarningToken=warning /bundle_defaults/org.eclipse.ajdt.ui/org.aspectj.ajdt.core.compiler.lint.uncheckedAdviceConversion=warning /project/dwt-gwt-editors/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.6 /project/pd-ws-schema/org.eclipse.core.resources/encoding//src/main/java=UTF-8 /project/dwt-security-model-gorm/org.eclipse.m2e.core/activeProfiles= /bundle_defaults/org.eclipse.jdt.debug.ui/org.eclipse.jdt.debug.ui.all_instances_max_count=100 /project/dwt-validator-api/org.eclipse.jdt.groovy.core/groovy.compiler.level=18 /bundle_defaults/org.eclipse.debug.ui/org.eclipse.debug.ui.RemoveFromLaunchHistory=true /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.artifact.repository/repositories/http\:__download.eclipse.org_modeling_emft_mwe_updates_releases_R201110310946_mwe/provider= /bundle_defaults/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.insert_space_after_semicolon_in_for=insert /bundle_defaults/org.eclipse.wst.sse.core/task-tags/enabled=false /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.artifact.repository/repositories/http\:__download.eclipse.org_modeling_emft_mwe_updates/isSystem=false @org.eclipse.search=3.8.0.v20120523-1540 /bundle_defaults/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_if=do not insert /project/dwt-security-client/org.eclipse.m2e.core/resolveWorkspaceProjects=true /instance/org.eclipse.jdt.debug.ui/org.eclipse.jdt.debug.ui.prompt_unable_to_install_breakpoint=false /bundle_defaults/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.insert_space_before_comma_in_allocation_expression=do not insert /bundle_defaults/org.eclipse.ui.workbench/DISABLE_DIALOG_FONT=false /project/dwt-raphael/org.eclipse.m2e.core/activeProfiles= /bundle_defaults/org.eclipse.debug.ui/org.eclipse.debug.ui.LaunchLastIfNotLaunchable=false /project/pd-server/com.springsource.sts.grails.core/com.springsource.sts.grails.core.source.attachment-pd-ws-schema-0.6.0-SNAPSHOT.jar=/pd-ws-schema /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.metadata.repository/repositories/file\:_home_duro_dev_springsource_ggts-3.0.0.RELEASE_.eclipseextension/name=/home/duro/dev/springsource/ggts-3.0.0.RELEASE/.eclipseextension /project/pd-server/org.grails.ide.eclipse.core/org.grails.ide.eclipse.core.source.attachment-grails-core-2.0.1.jar=/home/duro/dev/grails-2.0.1/src/grails-core-2.0.1-sources.jar /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.artifact.repository/repositories/http\:__dist.springsource.com_release_TOOLS_update_e4.2/enabled=true /project/pd-server/com.springsource.sts.grails.core/com.springsource.sts.grails.core.source.attachment-grails-plugin-url-mappings-2.1.0.jar=/home/duro/dev/grails-2.1.0/src/grails-plugin-url-mappings-2.1.0-sources.jar /instance/org.eclipse.jdt.ui/sp_cleanup.add_default_serial_version_id=true /bundle_defaults/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.compliance=1.4 /project/pd-shared/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.source=1.6 /project/pe-core/org.springframework.ide.eclipse.beans.core//org.springframework.ide.eclipse.beans.core.prefix.http\://www.springframework.org/schema/beans=beans /bundle_defaults/org.eclipse.jdt.ui/semanticHighlighting.inheritedField.underline=false /project/pe-container-connector/org.maven.ide.eclipse/resolveWorkspaceProjects=true /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.artifact.repository/repositories/http\:__googleappengine.googlecode.com_svn_trunk_java_updatesite/version=1.0.0 /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.metadata.repository/repositories/http\:__dist.codehaus.org_groovy_distributions_greclipse_snapshot_e4.2/isSystem=false /instance/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_annotation_type_declaration=insert /project/pd-client/org.eclipse.m2e.core/version=1 /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.artifact.repository/repositories/http\:__dist.springsource.com_release_TOOLS_extensions_sts300/version=1.0.0 /project/pe-core/org.springframework.ide.eclipse.beans.core//org.springframework.ide.eclipse.beans.core.prefix.http\://www.springframework.org/schema/aop=aop /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.artifact.repository/repositories/http\:__download.eclipse.org_technology_subversive_0.7_update-site/description= /bundle_defaults/org.eclipse.jdt.ui/semanticHighlighting.abstractMethodInvocation.underline=false /project/pe-core/org.springframework.ide.eclipse.core/org.springframework.ide.eclipse.core.validator.rule.enable.org.springframework.ide.eclipse.webflow.core.validation.set-org.springframework.ide.eclipse.webflow.core.validator=true /project/of-api/org.eclipse.m2e.core/resolveWorkspaceProjects=true /project/pe-common/org.eclipse.m2e.core/resolveWorkspaceProjects=true /project/pd-client/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.6 /bundle_defaults/org.codehaus.groovy.eclipse.ui/groovy.formatter.braces.start=same /project/of-api/org.eclipse.core.resources/encoding//src/test/java=UTF-8 /bundle_defaults/org.eclipse.team.cvs.ui/pref_show_hasremote=true /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.artifact.repository/repositories/http\:__download.eclipse.org_releases_juno_201206270900/provider= /bundle_defaults/org.eclipse.jdt.core/org.eclipse.jdt.core.codeComplete.argumentPrefixes= /project/pe-core/org.springframework.ide.eclipse.beans.core//org.springframework.ide.eclipse.beans.core.default.version.http\://www.springframework.org/schema/lang= /instance/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.continuation_indentation=2 /project/dwt-client/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.source=1.6 /project/dwt-validator-api/org.eclipse.core.resources/encoding//src/test/java=UTF-8 /project/dwt-shared/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.problem.enumIdentifier=error /project/PE/org.eclipse.m2e.core/resolveWorkspaceProjects=true /bundle_defaults/org.eclipse.team.cvs.ui/pref_console_limit_output=true /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.artifact.repository/repositories/http\:__download.eclipse.org_modeling_emft_mwe_updates_releases_R201108020809_mwe2lang/isSystem=true /bundle_defaults/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.problem.explicitlyClosedAutoCloseable=ignore /bundle_defaults/org.eclipse.ui.workbench/EDITORLIST_DISPLAY_FULL_NAME=false /project/pd-ws-schema/org.sonar.ide.eclipse.core/projectBranch= @org.eclipse.jst.jsp.core=1.2.500.v201203071954 /bundle_defaults/org.eclipse.core.resources/description.defaultbuildorder=true /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.artifact.repository/repositories/http\:__download.eclipse.org_modeling_emft_mwe_updates_releases_R201112071250_mwe2lang/enabled=false /instance/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.insert_space_before_comma_in_explicitconstructorcall_arguments=do not insert /bundle_defaults/org.eclipse.debug.ui/org.eclipse.debug.ui.show_run_perspective_default=perspective_none /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.metadata.repository/repositories/http\:__download.eclipse.org_technology_subversive_1.0_update-site/enabled=false /bundle_defaults/org.eclipse.jdt.ui/matchingBrackets=true /bundle_defaults/org.eclipse.jdt.debug.ui/org.eclipse.jdt.debug.ui.show_null_entries=true /instance/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.indent_body_declarations_compare_to_type_header=true /project/pd-shared/org.eclipse.core.resources/encoding//src/test/java=UTF-8 /bundle_defaults/org.eclipse.debug.ui/org.eclipse.debug.ui.memory.columnSize=4 /bundle_defaults/org.eclipse.team.ui/org.eclipse.team.ui.sychronizing_default_participant_sec_id=none /bundle_defaults/org.eclipse.equinox.p2.ui.sdk.scheduler/schedule=on-startup /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.metadata.repository/repositories/http\:__download.springsource.com_release_TOOLS_update_3.0.0.RELEASE_e4.2/uri=http\://download.springsource.com/release/TOOLS/update/3.0.0.RELEASE/e4.2/ @org.eclipse.team.ui=3.6.200.v20120522-1148 /bundle_defaults/org.eclipse.ui.workbench/OPEN_VIEW_MODE=0 /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.metadata.repository/repositories/http\:__dist.codehaus.org_groovy_distributions_greclipse_snapshot_e4.2/description= /bundle_defaults/org.eclipse.ui.ide/IMPORT_FILES_AND_FOLDERS_VIRTUAL_FOLDER_MODE=prompt /bundle_defaults/org.springsource.ide.eclipse.dashboard.ui/org.springsource.ide.eclipse.dashboard.uidashboard.startup=true /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.metadata.repository/repositories/http\:__download.eclipse.org_modeling_m2t_xpand_updates_releases_R201108020519/name=Xpand/Xtend Build Site /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.metadata.repository/repositories/http\:__download.eclipse.org_modeling_m2t_xpand_updates_releases_R201108020519/enabled=false /instance/org.eclipse.jdt.ui/content_assist_disabled_computers=org.eclipse.jdt.ui.javaAllProposalCategory\u0000org.eclipse.jdt.ui.javaNoTypeProposalCategory\u0000org.eclipse.jdt.ui.textProposalCategory\u0000org.eclipse.jdt.ui.javaTypeProposalCategory\u0000 /project/pd-ws-schema/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.source=1.6 /bundle_defaults/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_enum_declaration=insert /project/pe-ws/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.problem.enumIdentifier=error /project/dwt-security-server/org.eclipse.m2e.core/activeProfiles= /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.artifact.repository/repositories/http\:__www.zeroturnaround.com_update-site/isSystem=false /project/pd-server/org.grails.ide.eclipse.core/org.grails.ide.eclipse.core.source.attachment-grails-plugin-servlets-2.0.1.jar=/home/duro/dev/grails-2.0.1/src/grails-plugin-servlets-2.0.1-sources.jar /project/pe-ws-schema/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.compliance=1.6 /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.artifact.repository/repositories/http\:__download.eclipse.org_modeling_emft_mwe_updates_releases_R201110310946_mwe2lang/type=org.eclipse.equinox.p2.artifact.repository.simpleRepository /bundle_defaults/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.alignment_for_arguments_in_explicit_constructor_call=16 /bundle_defaults/org.codehaus.groovy.eclipse.ui/groovy.editor.highlight.javatypes.color_bold=true /bundle_defaults/org.eclipse.team.svn.ui/preference.resourceSelection.showResourcesInSyncPane=false /bundle_defaults/org.codehaus.groovy.eclipse.ui/groovy.SaveAction.RemoveUnnecessarySemicolons=false /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.artifact.repository/repositories/http\:__dist.codehaus.org_groovy_distributions_greclipse_snapshot_e4.2/type=org.eclipse.equinox.internal.p2.artifact.repository.CompositeArtifactRepository /bundle_defaults/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.groovy.groovyTransformsToRunOnReconcile= /bundle_defaults/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.problem.unusedDeclaredThrownExceptionWhenOverriding=disabled /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.artifact.repository/repositories/http\:__community.polarion.com_projects_subversive_download_eclipse_2.0_update-site/version=1.0.0 /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.artifact.repository/repositories/http\:__download.eclipse.org_modeling_emft_mwe_updates_releases_R201108020506_mwe/version=1.0.0 /bundle_defaults/org.eclipse.compare/org.eclipse.compare.PathFilter= /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.metadata.repository/repositories/http\:__download.eclipse.org_modeling_emft_mwe_updates_releases_R201108020809_mwe2lang/name=MWE2 Language Build Site /bundle_defaults/org.eclipse.team.svn.ui/preference.repository.repositoryBrowser=true /bundle_defaults/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.problem.emptyStatement=ignore /project/of-internal/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.problem.forbiddenReference=warning @org.zeroturnaround.eclipse=5.0.1.RELEASE-201207191833 /bundle_defaults/org.eclipse.debug.ui/org.eclipse.debug.ui.remove_all_breakpoints_prompt=true /project/dwt-security/org.eclipse.m2e.core/version=1 /project/pd-theme/org.sonar.ide.eclipse.core/version=1 /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.artifact.repository/repositories/http\:__dist.springsource.com_release_TOOLS_patches_bug386070/suffix=artifacts.xml /instance/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.insert_space_before_parenthesized_expression_in_return=insert /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.artifact.repository/repositories/http\:__download.eclipse.org_modeling_emft_mwe_updates_releases_helios_R201102151014_mwe2lang/uri=http\://download.eclipse.org/modeling/emft/mwe/updates/releases/helios/R201102151014/mwe2lang /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.ui.sdk/licenseDigestList=d56c24ccdeee3403be5ba6423524696c /bundle_defaults/org.eclipse.jdt.ui/pf_coloring_key_italic=false /bundle_defaults/org.eclipse.jdt.ui/semanticHighlighting.annotation.strikethrough=false /project/pd-server/com.springsource.sts.grails.core/com.springsource.sts.grails.core.source.attachment-grails-plugin-log4j-2.1.0.jar=/home/duro/dev/grails-2.1.0/src/grails-plugin-log4j-2.1.0-sources.jar /bundle_defaults/org.eclipse.debug.ui/org.eclipse.debug.ui.auto_remove_old_launches=true /bundle_defaults/org.eclipse.ui.ide/LIMIT_BOOKMARKS=true /project/dwt-security-model-api/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.source=1.6 /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.artifact.repository/repositories/http\:__download.eclipse.org_modeling_emft_mwe_updates_releases_R201206120758_mwe2lang/provider= /instance/org.eclipse.jdt.ui/sp_cleanup.remove_unnecessary_casts=true /bundle_defaults/org.codehaus.groovy.eclipse.ui/groovy.formatter.line.maxlength=80 /project/acris-security-core/org.eclipse.m2e.core/resolveWorkspaceProjects=true /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.metadata.repository/repositories/http\:__download.eclipse.org_modeling_m2t_xpand_updates_releases/uri=http\://download.eclipse.org/modeling/m2t/xpand/updates/releases /bundle_defaults/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.indent_empty_lines=false /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.metadata.repository/repositories/http\:__download.eclipse.org_modeling_tmf_xtext_updates_releases_head_R201112130541/name=Xtext Update Site /bundle_defaults/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.insert_space_after_comma_in_constructor_declaration_throws=insert /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.artifact.repository/repositories/http\:__dl.google.com_eclipse_plugin_4.2/enabled=true /project/pd-metabase/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.problem.enumIdentifier=error /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.metadata.repository/repositories/http\:__zeroturnaround.com_update-site/version=1.0.0 /project/dwt-security-server/org.eclipse.core.resources/encoding//src/main/groovy=UTF-8 /project/pe-core/org.springframework.ide.eclipse.beans.core/org.springframework.ide.eclipse.beans.core.ignoreMissingNamespaceHandler=false /bundle_defaults/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.compact_else_if=true /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.artifact.repository/repositories/http\:__download.eclipse.org_releases_juno_201206270900/description= /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.metadata.repository/repositories/http\:__download.eclipse.org_modeling_tmf_xtext_updates_releases_head_R201206120633/uri=http\://download.eclipse.org/modeling/tmf/xtext/updates/releases/head/R201206120633 /bundle_defaults/org.eclipse.jdt.ui/cleanup.add_missing_override_annotations_interface_methods=true /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.artifact.repository/repositories/http\:__dl.google.com_eclipse_plugin_4.2/type=org.eclipse.equinox.internal.p2.artifact.repository.CompositeArtifactRepository /bundle_defaults/org.eclipse.ajdt.ui/org.aspectj.ajdt.core.compiler.lint.ShadowNotInStructure=ignore /bundle_defaults/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.insert_space_before_closing_angle_bracket_in_type_arguments=do not insert /project/pd-theme/org.eclipse.m2e.core/version=1 /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.metadata.repository/repositories/http\:__eclipse-glance.googlecode.com_svn_site/enabled=true /project/dwt-security-client/org.eclipse.core.resources/encoding//target/generated=UTF-8 /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.metadata.repository/repositories/http\:__download.eclipse.org_modeling_tmf_xtext_updates_releases_head_R201206120633/enabled=false /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.metadata.repository/repositories/http\:__download.eclipse.org_tools_gef_updates_releases/version=1.0.0 /project/pe-core/org.eclipse.core.resources/encoding//src/main/java=UTF-8 /project/pd-server/com.springsource.sts.grails.core/com.springsource.sts.grails.core.source.attachment-dwt-server-2.0.2-SNAPSHOT.jar=/dwt-server /project/of-loader/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.problem.assertIdentifier=error /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.artifact.repository/repositories/http\:__download.eclipse.org_modeling_m2t_xpand_updates_releases_helios/description= /project/pe-container-connector/org.sonar.ide.eclipse.core/projectArtifactId=pe-container-connector /bundle_defaults/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.annotation.nullanalysis=disabled /bundle_defaults/org.codehaus.groovy.eclipse.ui/groovy.editor.highlight.javakeywords.color_bold=true /project/dwt-client-core/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.problem.assertIdentifier=error /bundle_defaults/org.eclipse.jdt.ui/content_assist_parameters_foreground=0,0,0 /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.artifact.repository/repositories/http\:__dist.springsource.com_release_TOOLS_extensions_sts300/enabled=true /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.metadata.repository/repositories/http\:__download.eclipse.org_modeling_emft_mwe_updates_releases_helios_R201102151014_mwe2lang/version=1.0.0 /bundle_defaults/org.eclipse.m2e.core/eclipse.m2.runtimes= /bundle_defaults/org.eclipse.jdt.ui/semanticHighlighting.inheritedMethodInvocation.italic=false /project/pe-ws/org.sonar.ide.eclipse.core/projectArtifactId=pe-ws /instance/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.compact_else_if=true /project/pd-installer/org.eclipse.core.resources/encoding/<project>=UTF-8 /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.artifact.repository/repositories/https\:__dl-ssl.google.com_android_eclipse/type=org.eclipse.equinox.p2.updatesite.artifactRepository /instance/org.eclipse.team.svn.core/migrateFromAuthorizationDatabase/isMigrated=true /project/dwt-server/org.eclipse.jdt.groovy.core/groovy.compiler.level=18 /bundle_defaults/org.eclipse.ui/USE_WINDOW_WORKING_SET_BY_DEFAULT=false /bundle_defaults/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.insert_new_line_after_annotation_on_method=insert /project/pd-client/org.eclipse.m2e.core/resolveWorkspaceProjects=true /bundle_defaults/org.eclipse.jdt.ui/org.eclipse.jdt.ui.flatPackagesInPackageExplorer=true /instance/org.eclipse.team.svn.ui/org.eclipse.team.svn.ui.compare.ComparePanel.width=1916 /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.artifact.repository/repositories/http\:__zeroturnaround.com_update-site/type=org.eclipse.equinox.p2.artifact.repository.simpleRepository /bundle_defaults/org.eclipse.jdt.ui/smartPaste=true /project/of-co-sql/org.eclipse.m2e.core/resolveWorkspaceProjects=true /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.artifact.repository/repositories/https\:__dl-ssl.google.com_android_eclipse/suffix=site.xml /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.artifact.repository/repositories/http\:__download.eclipse.org_releases_juno/uri=http\://download.eclipse.org/releases/juno /bundle_defaults/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.problem.missingJavadocTagsMethodTypeParameters=disabled /project/dwt-gwt-view/org.eclipse.core.resources/encoding//target/generated=UTF-8 /project/dwt-security-model-gorm/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled /project/dwt-gwt-view/org.eclipse.core.resources/encoding//src/main/java=UTF-8 /bundle_defaults/org.eclipse.jdt.ui/java_keyword_italic=false /bundle_defaults/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_cast=do not insert /bundle_defaults/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.comment.indent_parameter_description=true /bundle_defaults/org.eclipse.jdt.ui/spelling_ignore_urls=true /project/pe-container-connector/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled /bundle_defaults/org.eclipse.jdt.ui/content_assist_autoactivation_triggers_javadoc=@\# /project/pd-client/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.problem.assertIdentifier=error /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.artifact.repository/repositories/http\:__download.eclipse.org_modeling_emft_mwe_updates_releases_helios_R201102151014_mwe2lang/name=MWE2 Language Build Site - Artifact Repository /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.ui.sdk/showLatestVersion=true /project/pd-export/org.eclipse.core.resources/encoding//src/main/resources=UTF-8 /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.artifact.repository/repositories/http\:__download.eclipse.org_modeling_m2t_xpand_updates_releases_helios/name=m2t.xpand Artifacts /bundle_defaults/com.xored.glance.ui/panel.statusLine=true /bundle_defaults/org.eclipse.jdt.ui/content_assist_autoactivation=true /project/dwt-server/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled /bundle_defaults/org.eclipse.team.cvs.ui/pref_timeout=60 /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.artifact.repository/repositories/http\:__dl.google.com_eclipse_plugin_4.2/uri=http\://dl.google.com/eclipse/plugin/4.2 /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.artifact.repository/repositories/http\:__download.eclipse.org_modeling_tmf_xtext_updates_releases/description= /bundle_defaults/org.eclipse.jdt.ui/java_bracket_bold=false /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.artifact.repository/repositories/https\:__dl-ssl.google.com_android_eclipse/version=1 /instance/org.eclipse.jdt.ui/sp_cleanup.always_use_this_for_non_static_field_access=false /bundle_defaults/org.eclipse.team.cvs.ui/pref_edit_action=editInBackground /bundle_defaults/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.problem.comparingIdentical=warning /bundle_defaults/org.eclipse.team.cvs.ui/pref_commit_files_display_threshold=1000 /project/dwt-smartGwt-widgets-utils/org.eclipse.core.resources/encoding//src/test/resources=UTF-8 @org.eclipse.core.net=1.2.200.v20120522-1148 /bundle_defaults/org.eclipse.jdt.core/org.eclipse.jdt.core.classpath.multipleOutputLocations=enabled /project/pe-core/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.problem.enumIdentifier=error /project/dwt-gwt-views-widgets/org.eclipse.m2e.core/resolveWorkspaceProjects=true /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.metadata.repository/repositories/http\:__eclipse-glance.googlecode.com_svn_site/nickname=Update Site /bundle_defaults/org.eclipse.jdt.ui/subWordNavigation=true /instance/org.eclipse.wst.validation/DELEGATES_PREFERENCE=delegateValidatorList /bundle_defaults/org.eclipse.jdt.ui/cleanup.format_source_code=false /bundle_defaults/org.eclipse.jdt.core/org.eclipse.jdt.core.classpath.exclusionPatterns=enabled /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.artifact.repository/repositories/http\:__download.eclipse.org_modeling_m2t_xpand_updates_releases/provider= /bundle_defaults/org.eclipse.jdt.ui/semanticHighlighting.number.strikethrough=false @org.eclipse.m2e.discovery=1.1.0.20120530-0009 /instance/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_while=do not insert /project/pe-core/org.springframework.ide.eclipse.core/org.springframework.ide.eclipse.core.validator.rule.enable.com.springsource.sts.bestpractices.legacyxmlusage.jndiobjectfactory-com.springsource.sts.bestpractices.beansvalidator=false /instance/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_try=do not insert /project/pe-core/org.springframework.ide.eclipse.core/org.springframework.ide.eclipse.core.validator.rule.enable.org.springframework.ide.eclipse.beans.core.beanDefinition-org.springframework.ide.eclipse.beans.core.beansvalidator=true /bundle_defaults/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.insert_new_line_after_annotation_on_parameter=do not insert /instance/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.alignment_for_resources_in_try=80 /project/PE/org.eclipse.m2e.core/version=1 /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.artifact.repository/repositories/http\:__download.eclipse.org_modeling_tmf_xtext_updates_releases_maintenance_R201208210947/description= /project/of-co-sql/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.6 /project/pd-theme/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.source=1.6 /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.metadata.repository/repositories/http\:__download.eclipse.org_modeling_tmf_xtext_updates_releases_head_R201206120633/name=Xtext Update Site /bundle_defaults/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.blank_lines_before_first_class_body_declaration=0 /instance/org.eclipse.team.ui/org.eclipse.team.ui.sychronizing_default_perspective_to_show=always /bundle_defaults/org.eclipse.core.resources/description.disableLinking=false /bundle_defaults/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_anonymous_type_declaration=insert /bundle_defaults/org.eclipse.jdt.ui/java_default_italic=false /project/dwt-gwt-widgets/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.problem.forbiddenReference=warning /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.metadata.repository/repositories/http\:__dist.springsource.com_release_TOOLS_update_e4.2/uri=http\://dist.springsource.com/release/TOOLS/update/e4.2 /project/pe-container-connector/org.eclipse.m2e.core/resolveWorkspaceProjects=true /bundle_defaults/org.eclipse.team.svn.ui/preference.prompt.consultChangeSetsInCommit=never /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.metadata.repository/repositories/http\:__googleappengine.googlecode.com_svn_trunk_java_updatesite/type=org.eclipse.equinox.internal.p2.metadata.repository.LocalMetadataRepository /instance/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.comment.clear_blank_lines_in_block_comment=true /bundle_defaults/org.eclipse.team.cvs.ui/pref_enable_commit_sets=false /instance/org.eclipse.wst.jsdt.ui/org.eclipse.jface.textfont=1|Monospace|10.0|0|GTK|1|; /bundle_defaults/org.eclipse.jdt.ui/content_assist_lru_history= /bundle_defaults/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.problem.forbiddenReference=error /bundle_defaults/org.eclipse.team.cvs.ui/pref_show_newresource=true /project/of-samples/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.source=1.6 /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.artifact.repository/repositories/http\:__dl.google.com_eclipse_plugin_core_4.2/uri=http\://dl.google.com/eclipse/plugin/core/4.2 /instance/org.eclipse.m2e.core/eclipse.m2.globalUpdatePolicy=false /bundle_defaults/org.eclipse.team.svn.ui/preference.decoration.icon.remote=true /instance/org.eclipse.jdt.ui/sp_cleanup.add_serial_version_id=false /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.artifact.repository/repositories/http\:__download.eclipse.org_modeling_emft_mwe_updates_releases_helios_R201102150556_mwe/version=1.0.0 /instance/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.insert_space_before_colon_in_labeled_statement=do not insert /instance/org.eclipse.jdt.ui/useQuickDiffPrefPage=true /instance/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.use_tabs_only_for_leading_indentations=false /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.artifact.repository/repositories/http\:__download.eclipse.org_modeling_emft_mwe_updates_releases_R201112070431_mwe/type=org.eclipse.equinox.p2.artifact.repository.simpleRepository /instance/org.eclipse.wst.validation/suspend=true /project/dwt-shared/org.eclipse.core.resources/encoding/<project>=UTF-8 /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.artifact.repository/repositories/http\:__download.eclipse.org_modeling_m2t_xpand_updates_releases_R201108020519/uri=http\://download.eclipse.org/modeling/m2t/xpand/updates/releases/R201108020519 /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.artifact.repository/repositories/http\:__download.eclipse.org_modeling_emft_mwe_updates_releases/version=1.0.0 /project/pd-metabase/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.problem.assertIdentifier=error /bundle_defaults/org.eclipse.jdt.ui/spelling_ignore_upper=true /project/pe-container-connector/org.eclipse.core.resources/encoding//src/main/resources=UTF-8 /instance/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.blank_lines_before_new_chunk=1 /bundle_defaults/org.eclipse.team.cvs.ui/pref_ext_connection_method_proxy=ext /bundle_defaults/org.zeroturnaround.eclipse.debug/hotswapEnabled=true /project/pd-server/org.eclipse.core.resources/encoding//.link_to_grails_plugins/code-coverage-1.2.5/grails-app/i18n/messages.properties=UTF-8 /bundle_defaults/org.eclipse.jdt.ui/packageview.doubleclick=packageview.doubleclick.expands /bundle_defaults/org.eclipse.debug.ui/org.eclipse.debug.ui.MemoryHistoryUnknownColor=114,119,129 /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.artifact.repository/repositories/https\:__repository.sonatype.org_content_repositories_forge-sites_m2e-extras_0.15.0_N_0.15.0.201109282249/name=Maven Integration for Eclipse Update Extras Site Artifacts /bundle_defaults/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.problem.noImplicitStringConversion=warning /bundle_defaults/org.eclipse.jdt.ui/Refactor.lightweight=true @org.codehaus.groovy.eclipse.codeassist.completion=2.7.1.xx-20120824-0800-e42 /project/pd-server/org.grails.ide.eclipse.core/org.grails.ide.eclipse.core.source.attachment-dwt-security-server-2.0.4-SNAPSHOT.jar=/dwt-security-server /instance/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_catch=do not insert /bundle_defaults/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.problem.redundantNullAnnotation=warning /project/pd-server/org.eclipse.core.resources/encoding//src/java=UTF-8 /bundle_defaults/org.eclipse.ui.workbench/ENABLE_COOL_BARS=true /project/pe-database/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.source=1.6 /bundle_defaults/org.eclipse.jdt.ui/semanticHighlighting.inheritedMethodInvocation.underline=false /bundle_defaults/org.eclipse.egit.core/core_streamFileThreshold=52428800 /bundle_defaults/org.eclipse.wst.xml.core/markupValidation=false /bundle_defaults/org.eclipse.compare/org.eclipse.compare.AddedLinesRegex= /project/pd-theme/org.eclipse.m2e.core/activeProfiles= /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.metadata.repository/repositories/http\:__download.eclipse.org_modeling_tmf_xtext_updates_releases_head_R201112130541/uri=http\://download.eclipse.org/modeling/tmf/xtext/updates/releases/head/R201112130541 /bundle_defaults/org.eclipse.jdt.ui/semanticHighlighting.autoboxing.color=171,48,0 /project/pd-server/com.springsource.sts.grails.core/com.springsource.sts.grails.core.source.attachment-grails-datastore-core-1.0.9.RELEASE.jar=/home/duro/dev/grails-2.1.0/src/grails-datastore-core-1.0.9.RELEASE-sources.jar /instance/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.insert_space_before_closing_angle_bracket_in_type_arguments=do not insert /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.artifact.repository/repositories/http\:__www.efxclipse.org_p2-repos_releases_latest/name=e(fx)clipse - Features - Updatesite Artifacts /bundle_defaults/org.eclipse.wst.xml.core/alignEndBracket=false /project/of-loader/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled /bundle_defaults/org.eclipse.debug.ui/org.eclipse.debug.ui.PREF_CHANGED_VALUE_BACKGROUND=255,255,0 /project/pd-client/org.eclipse.jdt.groovy.core/groovy.compiler.level=18 /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.artifact.repository/repositories/http\:__dist.springsource.com_release_TOOLS_update_3.0.0.RELEASE_e4.2/isSystem=false /project/dwt-validator-jsr/org.eclipse.core.resources/encoding//src/main/resources=UTF-8 /project/pd-server/org.eclipse.jdt.groovy.core/groovy.compiler.level=18 /bundle_defaults/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.insert_new_line_in_empty_enum_declaration=insert /bundle_defaults/org.eclipse.team.svn.ui/preference.decoration.enable.persistent.ssh=true /bundle_defaults/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.insert_space_before_closing_bracket_in_array_reference=do not insert /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.ui.sdk.scheduler/hour=1\:00 AM /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.metadata.repository/repositories/http\:__dist.springsource.com_release_TOOLS_update_3.0.0.RELEASE_e4.2/name= /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.metadata.repository/repositories/http\:__download.eclipse.org_releases_juno/enabled=true /bundle_defaults/org.eclipse.ui.ide/BOOKMARKS_FILTERS_MIGRATE=false /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.artifact.repository/repositories/http\:__download.eclipse.org_modeling_tmf_xtext_updates_releases_maintenance_R201208210947/type=org.eclipse.equinox.p2.artifact.repository.simpleRepository /project/pe-core/org.springframework.ide.eclipse.core/org.springframework.ide.eclipse.core.validator.rule.enable.org.springframework.ide.eclipse.webflow.core.validation.state-org.springframework.ide.eclipse.webflow.core.validator=true /bundle_defaults/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.alignment_for_parameters_in_constructor_declaration=16 /instance/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.comment.line_length=120 /bundle_defaults/org.eclipse.team.cvs.ui/pref_update_prompt=never /bundle_defaults/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_annotation_type_member_declaration=do not insert /project/pe-core/org.springframework.ide.eclipse.beans.core//org.springframework.ide.eclipse.beans.core.prefix.http\://www.springframework.org/schema/util=util /project/pd-shared/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.problem.forbiddenReference=warning /bundle_defaults/org.eclipse.jdt.ui/content_assist_guess_method_arguments=false /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.artifact.repository/repositories/http\:__dist.springsource.com_release_TOOLS_third-party_subversive/suffix=compositeArtifacts.xml /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.artifact.repository/repositories/http\:__download.eclipse.org_modeling_emft_mwe_updates_releases_R201108020809_mwe2lang/suffix=artifacts.xml /project/dwt-security-model-jpa/org.eclipse.core.resources/encoding//src/main/resources=UTF-8 /project/dwt-server/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.problem.enumIdentifier=error /bundle_defaults/org.eclipse.jdt.ui/content_assist_autoactivation_delay=200 /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.artifact.repository/repositories/http\:__download.eclipse.org_releases_juno/suffix=compositeArtifacts.xml /bundle_defaults/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.problem.specialParameterHidingField=disabled /project/pd-server/com.springsource.sts.grails.core/com.springsource.sts.grails.core.source.attachment-grails-plugin-validation-2.1.0.jar=/home/duro/dev/grails-2.1.0/src/grails-plugin-validation-2.1.0-sources.jar /bundle_defaults/com.xored.glance.ui/panel.textSize=20 /bundle_defaults/org.eclipse.team.cvs.ui/pref_console_show_on_message=false /project/dwt-smartGwt-widgets-utils/org.eclipse.m2e.core/version=1 /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.artifact.repository/repositories/http\:__download.eclipse.org_modeling_tmf_xtext_updates_releases_head_R201206120633/name=Xtext Update Site - Artifact Repository /project/pe-installer/org.eclipse.m2e.core/activeProfiles= /project/of-api/org.eclipse.core.resources/encoding//src/main/resources=UTF-8 /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.artifact.repository/repositories/http\:__download.eclipse.org_modeling_emft_mwe_updates_releases_R201110310946_mwe/description= /bundle_defaults/org.eclipse.ajdt.ui/org.aspectj.ajdt.core.compiler.lint.calculatingSerialVersionUID=ignore /bundle_defaults/org.eclipse.jdt.ui/semanticHighlighting.deprecatedMember.underline=false /bundle_defaults/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.problem.parameterAssignment=ignore /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.metadata.repository/repositories/http\:__download.eclipse.org_releases_juno_201206270900/suffix=content.xml /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.metadata.repository/repositories/http\:__download.eclipse.org_releases_juno/name=Eclipse Juno repository /bundle_defaults/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.insert_space_after_unary_operator=do not insert /instance/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.insert_space_before_closing_brace_in_array_initializer=do not insert /bundle_defaults/org.codehaus.groovy.eclipse.ui/groovy.editor.highlight.gjdk.color_bold=false /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.metadata.repository/repositories/http\:__download.eclipse.org_modeling_emft_mwe_updates_releases_helios_R201102151014_mwe2lang/name=MWE2 Language Build Site /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.metadata.repository/repositories/http\:__community.polarion.com_projects_subversive_download_eclipse_2.0_update-site/enabled=false /bundle_defaults/org.eclipse.jdt.core/org.eclipse.jdt.core.codeComplete.fieldPrefixes= /bundle_defaults/org.eclipse.jdt.debug.ui/org.eclipse.debug.ui.ExpressionView.org.eclipse.jdt.debug.ui.show_static_variables=false /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.artifact.repository/repositories/file\:_home_duro_dev_springsource_ggts-3.0.0.RELEASE/enabled=true /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.metadata.repository/repositories/http\:__download.eclipse.org_releases_juno/provider= /project/pd-client/org.eclipse.m2e.core/activeProfiles= /project/pe-core/org.springframework.ide.eclipse.core/org.springframework.ide.eclipse.core.validator.rule.enable.org.springframework.ide.eclipse.webflow.core.validation.variable-org.springframework.ide.eclipse.webflow.core.validator=true /instance/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.insert_space_between_empty_parens_in_constructor_declaration=do not insert /bundle_defaults/org.eclipse.equinox.p2.ui.sdk.scheduler/remindElapsedTime=30 minutes /bundle_defaults/org.eclipse.team.svn.ui/preference.decoration.prefix.tag=, Tag /bundle_defaults/org.eclipse.jdt.ui/semanticHighlighting.interface.underline=false /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.artifact.repository/repositories/http\:__download.eclipse.org_modeling_m2t_xpand_updates_releases/enabled=false /bundle_defaults/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.problem.unusedDeclaredThrownExceptionExemptExceptionAndThrowable=enabled /instance/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.insert_space_before_comma_in_method_declaration_parameters=do not insert /instance/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.insert_space_before_semicolon=do not insert /bundle_defaults/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_while=do not insert /bundle_defaults/org.eclipse.jdt.ui/java_single_line_comment=63,127,95 /project/pd-export/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.6 /project/dwt-client-core/org.eclipse.m2e.core/resolveWorkspaceProjects=true /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.metadata.repository/repositories/http\:__download.eclipse.org_modeling_emft_mwe_updates_releases_R201110310946_mwe/enabled=false /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.metadata.repository/repositories/http\:__dist.springsource.org_release_GRECLIPSE_e4.2/version=1.0.0 /bundle_defaults/com.xored.glance.ui/panel.close=true /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.artifact.repository/repositories/http\:__download.eclipse.org_modeling_m2t_xpand_updates/isSystem=false /instance/org.eclipse.jdt.ui/sp_cleanup.format_source_code_changes_only=false /bundle_defaults/org.codehaus.groovy.eclipse.ui/groovy.editor.highlight.javatypes.color=151,44,120 /bundle_defaults/org.eclipse.team.svn.ui/preference.decoration.trunk.branch=, Trunk /project/pd-server/com.springsource.sts.grails.core/com.springsource.sts.grails.core.source.attachment-grails-plugin-codecs-2.1.0.jar=/home/duro/dev/grails-2.1.0/src/grails-plugin-codecs-2.1.0-sources.jar /bundle_defaults/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.enabling_tag=@formatter\:on /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.metadata.repository/repositories/http\:__zeroturnaround.com_update-site/type=org.eclipse.equinox.internal.p2.metadata.repository.LocalMetadataRepository /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.artifact.repository/repositories/http\:__download.eclipse.org_modeling_emft_mwe_updates_releases_helios_R201102150556_mwe/enabled=false /bundle_defaults/org.eclipse.jdt.ui/semanticHighlighting.methodDeclarationName.bold=true /bundle_defaults/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.insert_space_before_colon_in_default=do not insert /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.metadata.repository/repositories/jar\:file\:_home_duro_Downloads_Subversive-1.0.0.I20120601-1700.zip\!/suffix=content.xml /bundle_defaults/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.comment.clear_blank_lines_in_block_comment=false /project/pd-server/org.sonar.ide.eclipse.core/serverUrl=http\://192.168.30.35\:8081/sonar /bundle_defaults/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_for=do not insert /bundle_defaults/org.eclipse.jdt.debug/org.eclipse.jdt.debugdefault_watchpoint_suspend_policy=0 /bundle_defaults/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.problem.finalParameterBound=warning /bundle_defaults/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.insert_new_line_before_while_in_do_statement=do not insert /project/dwt-security-shared/org.eclipse.m2e.core/activeProfiles= /bundle_defaults/org.eclipse.jdt.ui/cleanup.organize_imports=false /instance/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.blank_lines_before_package=0 /project/pe-web/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled /instance/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.brace_position_for_method_declaration=end_of_line /instance/org.eclipse.jdt.core/org.eclipse.jdt.core.codeComplete.visibilityCheck=enabled /bundle_defaults/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_annotation=do not insert /project/pe-core/org.sonar.ide.eclipse.core/analyseLocally=false /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.artifact.repository/repositories/http\:__download.eclipse.org_modeling_tmf_xtext_updates_releases_helios_R201102150722/suffix=artifacts.xml /instance/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.enabling_tag=@formatter\:on /project/dwt-security-shared/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.problem.forbiddenReference=warning /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.metadata.repository/repositories/http\:__dl.google.com_eclipse_appengine/enabled=false /bundle_defaults/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.insert_new_line_in_empty_method_body=insert /bundle_defaults/org.eclipse.debug.ui/org.eclipse.debug.ui.max_history_size=10 /bundle_defaults/org.eclipse.debug.ui/org.eclipse.debug.ui.reuse_editor=true /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.artifact.repository/repositories/http\:__download.eclipse.org_modeling_emft_mwe_updates_releases/suffix=compositeArtifacts.xml /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.artifact.repository/repositories/http\:__download.eclipse.org_modeling_emft_mwe_updates_releases_helios_R201102151014_mwe2lang/suffix=artifacts.xml @org.eclipse.ui.browser=3.4.0.v20120521-2329 /project/of-loader/org.eclipse.core.resources/encoding/<project>=UTF-8 /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.metadata.repository/repositories/file\:_home_duro_dev_springsource_ggts-3.0.0.RELEASE_configuration_org.eclipse.osgi_bundles_417_data_listener_1925729951/name=dropins /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.artifact.repository/repositories/http\:__download.eclipse.org_modeling_m2t_xpand_updates_releases_R201206110941/description= /instance/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.insert_new_line_in_empty_type_declaration=do not insert /bundle_defaults/org.eclipse.jdt.ui/cleanup.add_missing_annotations=true /bundle_defaults/org.eclipse.jdt.ui/pf_coloring_assignment_italic=false /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.metadata.repository/repositories/http\:__eclipse-glance.googlecode.com_svn_site/isSystem=false /project/dwt-validator-gorm/org.eclipse.m2e.core/version=1 /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.metadata.repository/repositories/http\:__dl.google.com_eclipse_plugin_4.2/isSystem=false /bundle_defaults/org.eclipse.m2e.core/eclipse.m2.downloadJavadoc=false /project/pe-core/org.springframework.ide.eclipse.beans.core//org.springframework.ide.eclipse.beans.core.default.version.http\://www.springframework.org/schema/beans= /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.metadata.repository/repositories/http\:__download.eclipse.org_modeling_tmf_updates/uri=http\://download.eclipse.org/modeling/tmf/updates/ /instance/org.eclipse.ui/ENABLE_ANIMATIONS=false /project/dwt-gwt-widgets/org.eclipse.core.resources/encoding//target/generated=UTF-8 /bundle_defaults/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.brace_position_for_block_in_case=end_of_line /project/pe-core/org.springframework.ide.eclipse.core/org.springframework.ide.eclipse.core.validator.rule.enable.org.springframework.ide.eclipse.beans.core.requiredProperty-org.springframework.ide.eclipse.beans.core.beansvalidator=false /project/pe-core/org.springframework.ide.eclipse.beans.core/org.springframework.ide.eclipse.beans.core.default.version.check.classpath=true /project/pd-server/org.grails.ide.eclipse.core/org.grails.ide.eclipse.core.source.attachment-grails-plugin-tomcat-2.0.1.jar=/home/duro/dev/grails-2.0.1/src/grails-plugin-tomcat-2.0.1-sources.jar /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.metadata.repository/repositories/http\:__download.eclipse.org_modeling_emft_mwe_updates_releases_R201112071250_mwe2lang/type=org.eclipse.equinox.internal.p2.metadata.repository.LocalMetadataRepository /project/dwt-validator-jsr/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled /bundle_defaults/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_catch=do not insert /instance/org.eclipse.jdt.ui/sp_cleanup.remove_trailing_whitespaces_ignore_empty=false /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.metadata.repository/repositories/http\:__download.eclipse.org_releases_juno/count=1 /project/pd-server/com.springsource.sts.grails.core/com.springsource.sts.grails.core.source.attachment-of-loader-0.5.3-SNAPSHOT.jar=/of-loader /project/pd-ws-schema/org.eclipse.m2e.core/resolveWorkspaceProjects=true /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.artifact.repository/repositories/http\:__download.eclipse.org_modeling_tmf_xtext_updates_releases_head_R201108020636/suffix=artifacts.xml /project/of-co-email/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled /bundle_defaults/org.eclipse.wst.xml.core/whitespaceAtStart=2 /bundle_defaults/org.codehaus.groovy.eclipse.dsl/org.codehaus.groovy.eclipse.dsl.disabled=false /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.metadata.repository/repositories/https\:__dl-ssl.google.com_android_eclipse/isSystem=true /project/dwt-gwt-view/org.eclipse.core.resources/encoding//src/main/resources=UTF-8 /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.metadata.repository/repositories/http\:__community.polarion.com_projects_subversive_download_eclipse_3.0_juno-site/type=org.eclipse.equinox.internal.p2.metadata.repository.LocalMetadataRepository /instance/org.eclipse.wst.jsdt.ui/org.eclipse.wst.jsdt.ui.editor.tab.width= /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.metadata.repository/repositories/http\:__download.eclipse.org_tools_gef_updates_releases/name=org.eclipse.gef.repository /bundle_defaults/org.eclipse.team.svn.ui/preference.console.wrapWidth=80 /bundle_defaults/org.eclipse.jdt.ui/spelling_problems_threshold=100 /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.metadata.repository/repositories/http\:__download.eclipse.org_modeling_emft_mwe_updates_releases_R201206120758_mwe2lang/enabled=false /bundle_defaults/org.eclipse.jdt.core/org.eclipse.jdt.core.codeComplete.localPrefixes= /project/pd-server/org.grails.ide.eclipse.core/org.grails.ide.eclipse.core.source.attachment-grails-plugin-gsp-2.0.1.jar=/home/duro/dev/grails-2.0.1/src/grails-plugin-gsp-2.0.1-sources.jar /project/pd-metabase/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.source=1.6 /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.artifact.repository/repositories/http\:__dist.springsource.com_release_TOOLS_update_e4.2/name=SpringSource Update Site for Eclipse 3.8, 4.2 /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.metadata.repository/repositories/http\:__download.eclipse.org_modeling_emft_mwe_updates_releases_R201206120758_mwe2lang/type=org.eclipse.equinox.internal.p2.metadata.repository.LocalMetadataRepository /bundle_defaults/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.problem.possibleAccidentalBooleanAssignment=ignore /bundle_defaults/org.eclipse.wst.xml.core/missingQuotes=2 /bundle_defaults/org.eclipse.jdt.ui/pf_coloring_value_italic=false /project/pd-server/com.springsource.sts.grails.core/com.springsource.sts.grails.core.source.attachment-grails-hibernate-2.1.0.jar=/home/duro/dev/grails-2.1.0/src/grails-hibernate-2.1.0-sources.jar /project/pd-theme/org.sonar.ide.eclipse.core/projectArtifactId=pd-theme /instance/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.number_of_empty_lines_to_preserve=1 /instance/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.insert_space_after_semicolon_in_for=insert /bundle_defaults/org.eclipse.debug.ui/org.eclipse.debug.ui.ExpressionView+org.eclipse.debug.ui.ShowTypeNamesAction=false /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.metadata.repository/repositories/http\:__community.polarion.com_projects_subversive_download_eclipse_3.0_update-site/isSystem=false /project/pd-client/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.problem.forbiddenReference=warning /bundle_defaults/org.codehaus.groovy.eclipse.ui/groovy.editor.highlight.default.color_bold=false /bundle_defaults/org.eclipse.wst.xml.core/lineWidth=72 /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.artifact.repository/repositories/http\:__community.polarion.com_projects_subversive_download_eclipse_3.0_juno-site/uri=http\://community.polarion.com/projects/subversive/download/eclipse/3.0/juno-site/ /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.artifact.repository/repositories/http\:__download.springsource.com_release_TOOLS_update_3.0.0.RELEASE_e4.2/description= /project/dwt-validator-jsr/org.eclipse.core.resources/encoding//src/test/java=UTF-8 /bundle_defaults/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.blank_lines_before_member_type=1 /bundle_defaults/org.eclipse.jdt.ui/java_multi_line_comment_bold=false /project/pd-theme/org.sonar.ide.eclipse.core/serverUrl=http\://192.168.30.35\:8081/sonar /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.artifact.repository/repositories/http\:__download.eclipse.org_modeling_tmf_xtext_updates/enabled=false /project/pe-installer/org.eclipse.m2e.core/resolveWorkspaceProjects=true /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.metadata.repository/repositories/http\:__dl.google.com_eclipse_plugin_core_4.2/version=1.0.0 /bundle_defaults/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.insert_new_line_in_empty_annotation_declaration=insert /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.metadata.repository/repositories/http\:__download.eclipse.org_modeling_emft_mwe_updates_releases_helios_R201102150556_mwe/type=org.eclipse.equinox.internal.p2.metadata.repository.LocalMetadataRepository /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.metadata.repository/repositories/http\:__download.eclipse.org_modeling_tmf_xtext_updates_releases/enabled=false /bundle_defaults/org.eclipse.wst.xml.core/quoteAttrValues=true /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.metadata.repository/repositories/http\:__dist.springsource.com_release_TOOLS_patches_bug386070/type=org.eclipse.equinox.internal.p2.metadata.repository.LocalMetadataRepository /project/dwt-security-server/org.eclipse.core.resources/encoding//src/main/resources=UTF-8 /bundle_defaults/com.xored.glance.ui/search.regexp=false /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.artifact.repository/repositories/http\:__download.eclipse.org_modeling_tmf_xtext_updates_releases_head_R201112130541/uri=http\://download.eclipse.org/modeling/tmf/xtext/updates/releases/head/R201112130541 /bundle_defaults/org.eclipse.team.svn.ui/preference.templatescomment.templates.enabled=true /bundle_defaults/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_method_invocation=do not insert /bundle_defaults/org.eclipse.jdt.ui/org.eclipse.jdt.ui.editor.tab.width=4 /bundle_defaults/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.generateClassFiles=enabled /project/pd-server/com.springsource.sts.grails.core/com.springsource.sts.grails.core.source.attachment-grails-crud-2.1.0.jar=/home/duro/dev/grails-2.1.0/src/grails-crud-2.1.0-sources.jar /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.artifact.repository/repositories/http\:__dist.springsource.org_snapshot_GRECLIPSE_e4.2/isSystem=true /project/dwt-validator-gorm/org.eclipse.core.resources/encoding/<project>=UTF-8 /bundle_defaults/org.eclipse.wst.xml.core/inputCodeset= /project/pd-server/com.springsource.sts.grails.core/com.springsource.sts.grails.core.source.attachment-grails-core-2.0.1.jar=/home/duro/dev/grails-2.0.1/src/grails-core-2.0.1-sources.jar /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.artifact.repository/repositories/http\:__download.eclipse.org_releases_juno_201206270900/uri=http\://download.eclipse.org/releases/juno/201206270900 /project/pd-ws-schema/org.sonar.ide.eclipse.core/projectArtifactId=pd-ws-schema /project/of-internal/org.eclipse.core.resources/encoding//src/main/resources=UTF-8 /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.artifact.repository/repositories/http\:__download.eclipse.org_modeling_m2t_xpand_updates_releases_R201206110941/type=org.eclipse.equinox.p2.artifact.repository.simpleRepository /project/pe-ws/org.eclipse.m2e.core/version=1 /project/pd-server/com.springsource.sts.grails.core/com.springsource.sts.grails.core.source.attachment-grails-datastore-core-1.0.2.RELEASE.jar=/home/duro/dev/grails-2.0.1/src/grails-datastore-core-1.0.2.RELEASE-sources.jar /bundle_defaults/org.eclipse.ui.workbench/OPEN_AFTER_DELAY=false /project/pd-server/org.eclipse.core.resources/encoding//.link_to_grails_plugins/functional-test-2.0.M2/grails-app/i18n/messages.properties=UTF-8 /project/dwt-security-shared/org.eclipse.jdt.groovy.core/groovy.compiler.level=18 /project/acris-security-core/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.6 /project/pe-common/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.problem.assertIdentifier=error /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.metadata.repository/repositories/http\:__download.eclipse.org_modeling_m2t_xpand_updates_releases/isSystem=true /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.artifact.repository/repositories/http\:__community.polarion.com_projects_subversive_download_eclipse_3.0_juno-site/description= /project/dwt-security-model-api/org.eclipse.core.resources/encoding//src/test/groovy=UTF-8 /bundle_defaults/org.eclipse.ui.ide/BOOKMARKS_LIMIT=100 /bundle_defaults/org.eclipse.jdt.ui/semanticHighlighting.parameterVariable.color=0,0,0 /bundle_defaults/org.eclipse.wst.xml.core/endTagWithAttributes=2 /bundle_defaults/org.eclipse.debug.ui/org.eclispe.debug.ui.memory.pageSize=20 /bundle_defaults/org.eclipse.equinox.p2.ui.sdk/showLatestVersion=true /bundle_defaults/org.eclipse.debug.core/org.eclipse.debug.core.PREF_BREAKPOINT_MANAGER_ENABLED_STATE=true /project/pd-server/org.grails.ide.eclipse.core/org.grails.ide.eclipse.core.source.attachment-grails-web-2.0.1.jar=/home/duro/dev/grails-2.0.1/src/grails-web-2.0.1-sources.jar /bundle_defaults/org.eclipse.jdt.ui/org.eclipse.jdt.ui.pkgNameAbbreviationPatternForPackagesView= /bundle_defaults/org.eclipse.team.svn.ui/preference.decoration.icon.modified=false /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.metadata.repository/repositories/http\:__download.springsource.com_release_TOOLS_update_3.0.0.RELEASE_e4.2/type=org.eclipse.equinox.internal.p2.metadata.repository.LocalMetadataRepository /instance/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_cast=do not insert /bundle_defaults/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.insert_space_after_comma_in_explicitconstructorcall_arguments=insert /project/pd-server/com.springsource.sts.grails.core/com.springsource.sts.grails.core.source.attachment-grails-plugin-testing-2.0.1.jar=/home/duro/dev/grails-2.0.1/src/grails-plugin-testing-2.0.1-sources.jar /project/pd-client/org.eclipse.core.resources/encoding//src/main/java=UTF-8 /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.artifact.repository/repositories/file\:_home_duro_dev_springsource_ggts-3.0.0.RELEASE_p2_org.eclipse.equinox.p2.core_cache/description= /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.metadata.repository/repositories/http\:__download.eclipse.org_modeling_tmf_xtext_updates_releases_head_R201108020636/uri=http\://download.eclipse.org/modeling/tmf/xtext/updates/releases/head/R201108020636 /project/pe-core/org.springframework.ide.eclipse.beans.core//org.springframework.ide.eclipse.beans.core.default.version.http\://www.springframework.org/schema/p= /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.metadata.repository/repositories/jar\:file\:_home_duro_Downloads_Subversive-1.0.0.I20120601-1700.zip\!/version=1.0.0 /instance/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.comment.indent_root_tags=false /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.artifact.repository/repositories/http\:__dist.springsource.com_release_TOOLS_patches_bug386070/isSystem=false @org.eclipse.ui=3.103.0.v20120521-2329 /project/of-samples/org.eclipse.m2e.core/version=1 /project/pe-database/org.eclipse.core.resources/encoding//src/test/groovy=UTF-8 /project/pe-core/org.springframework.ide.eclipse.core/org.springframework.ide.eclipse.core.validator.rule.enable.com.springsource.sts.bestpractices.com.springsource.sts.bestpractices.RefElementRule-com.springsource.sts.bestpractices.beansvalidator=false /project/pd-server/com.springsource.sts.grails.core/com.springsource.sts.grails.core.source.attachment-grails-web-2.0.1.jar=/home/duro/dev/grails-2.0.1/src/grails-web-2.0.1-sources.jar /instance/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.comment.insert_new_line_for_parameter=do not insert /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.metadata.repository/repositories/http\:__download.eclipse.org_modeling_emft_mwe_updates_releases_helios/version=1.0.0 /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.metadata.repository/repositories/http\:__download.eclipse.org_modeling_emft_mwe_updates_releases/type=org.eclipse.equinox.internal.p2.metadata.repository.CompositeMetadataRepository /project/dwt-security-server/org.eclipse.core.resources/encoding//src/main/java=UTF-8 /bundle_defaults/org.codehaus.groovy.eclipse.ui/groovy.semantic.highlighting=true /project/pd-export/org.eclipse.m2e.core/activeProfiles= /bundle_defaults/org.eclipse.jdt.ui/semanticHighlighting.number.color=42,0,255 /bundle_defaults/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.insert_new_line_after_annotation_on_type=insert /bundle_defaults/org.eclipse.jdt.core/org.eclipse.jdt.core.codeComplete.camelCaseMatch=enabled /project/dwt-security-client/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.problem.forbiddenReference=warning /bundle_defaults/org.eclipse.jdt.ui/java_keyword_return_bold=true /project/DWT/org.eclipse.m2e.core/resolveWorkspaceProjects=true /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.artifact.repository/repositories/http\:__download.eclipse.org_modeling_m2t_xpand_updates_releases_R201206110941/provider= /project/pe-core/org.springframework.ide.eclipse.core/org.springframework.ide.eclipse.core.validator.rule.enable.org.springframework.ide.eclipse.beans.core.autowire.autowire-org.springframework.ide.eclipse.beans.core.beansvalidator=false /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.metadata.repository/repositories/http\:__download.eclipse.org_technology_subversive_0.7_update-site/isSystem=true /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.artifact.repository/repositories/http\:__dist.springsource.com_release_TOOLS_third-party_subversive/isSystem=false /bundle_defaults/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.alignment_for_enum_constants=0 /bundle_defaults/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.problem.noEffectAssignment=warning /project/dwt-security-model-jpa/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.problem.forbiddenReference=warning /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.artifact.repository/repositories/http\:__dist.springsource.com_release_TOOLS_third-party_subversive/uri=http\://dist.springsource.com/release/TOOLS/third-party/subversive /instance/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.insert_space_after_prefix_operator=do not insert /bundle_defaults/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.brace_position_for_enum_constant=end_of_line /bundle_defaults/org.eclipse.jdt.ui/semanticHighlighting.inheritedField.strikethrough=false /project/dwt-server/org.eclipse.core.resources/encoding//src/main/resources=UTF-8 /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.artifact.repository/repositories/http\:__download.eclipse.org_modeling_tmf_xtext_updates_releases_maintenance_R201111141332/type=org.eclipse.equinox.p2.artifact.repository.simpleRepository /bundle_defaults/org.eclipse.team.svn.ui/preference.properties.linkWithEditor=false /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.metadata.repository/repositories/http\:__download.eclipse.org_modeling_emft_mwe_updates/enabled=false /bundle_defaults/org.eclipse.wst.xml.core/formatCommentJoinLines=true /instance/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.insert_space_before_opening_bracket_in_array_reference=do not insert /bundle_defaults/org.eclipse.jdt.ui/escapeStrings=false /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.artifact.repository/repositories/http\:__download.eclipse.org_modeling_emft_mwe_updates_releases/isSystem=true /project/dwt-gwt-view/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.problem.forbiddenReference=warning /bundle_defaults/org.eclipse.jdt.ui/java_multi_line_comment_italic=false /project/dwt-security-model-api/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.6 /bundle_defaults/org.eclipse.debug.ui/org.eclipse.debug.ui.outColor=0,0,0 /bundle_defaults/org.eclipse.team.cvs.ui/pref_repositories_are_binary=false /bundle_defaults/org.eclipse.team.svn.ui/preference.templatessavedCommentsCount=10 /bundle_defaults/org.eclipse.jdt.ui/semanticHighlighting.abstractClass.enabled=false /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.metadata.repository/repositories/http\:__download.eclipse.org_technology_subversive_0.7_update-site/uri=http\://download.eclipse.org/technology/subversive/0.7/update-site/ /project/pe-database/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.problem.forbiddenReference=warning /project/pe-core/org.eclipse.core.resources/encoding/<project>=UTF-8 /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.metadata.repository/repositories/http\:__dist.springsource.com_release_TOOLS_extensions_sts300/uri=http\://dist.springsource.com/release/TOOLS/extensions/sts300 /project/of-internal/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.6 /bundle_defaults/org.eclipse.jdt.ui/semanticHighlighting.localVariableDeclaration.italic=false /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.artifact.repository/repositories/file\:_home_duro_dev_springsource_ggts-3.0.0.RELEASE_configuration_org.eclipse.osgi_bundles_417_data_listener_1925729951/type=org.eclipse.equinox.p2.artifact.repository.simpleRepository /instance/org.eclipse.wst.jsdt.ui/fontPropagated=true /instance/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_enum_constant=do not insert /bundle_defaults/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.indent_body_declarations_compare_to_annotation_declaration_header=true /project/of-loader/org.sonar.ide.eclipse.core/projectBranch= /bundle_defaults/org.eclipse.core.resources/description.maxfilestatesize=1048576 /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.metadata.repository/repositories/https\:__repository.sonatype.org_content_repositories_forge-sites_m2e-extras_0.15.0_N_0.15.0.201109282249/enabled=true /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.artifact.repository/repositories/http\:__download.eclipse.org_modeling_m2t_xpand_updates_releases_R201206110941/uri=http\://download.eclipse.org/modeling/m2t/xpand/updates/releases/R201206110941 /bundle_defaults/org.eclipse.jdt.ui/org.eclipse.jdt.ui.wizards.srcBinFoldersInNewProjects=true /instance/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_parenthesized_expression=do not insert /project/pe-core/org.maven.ide.eclipse/skipCompilerPlugin=true /bundle_defaults/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.alignment_for_superinterfaces_in_type_declaration=16 /bundle_defaults/org.eclipse.jdt.ui/smart_tab=true /bundle_defaults/org.eclipse.ui/LINK_NAVIGATOR_TO_EDITOR=false /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.artifact.repository/repositories/http\:__community.polarion.com_projects_subversive_download_eclipse_3.0_juno-site/enabled=true /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.metadata.repository/repositories/http\:__download.eclipse.org_modeling_m2t_xpand_updates_releases_R201206110941/name=Xpand/Xtend Build Site /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.artifact.repository/repositories/http\:__dist.springsource.com_release_TOOLS_extensions_sts300/name=SpringSource Tool Suite Artifacts /instance/org.eclipse.debug.core/org.eclipse.debug.core.USE_STEP_FILTERS=true /bundle_defaults/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_type_declaration=insert /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.metadata.repository/repositories/file\:_home_duro_dev_springsource_ggts-3.0.0.RELEASE_.eclipseextension/type=org.eclipse.equinox.p2.extensionlocation.metadataRepository /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.metadata.repository/repositories/http\:__download.eclipse.org_modeling_m2t_xpand_updates_releases_R201108020519/uri=http\://download.eclipse.org/modeling/m2t/xpand/updates/releases/R201108020519 /configuration/org.eclipse.core.net/org.eclipse.core.net.hasMigrated=true /instance/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.blank_lines_before_field=0 /instance/org.eclipse.jdt.ui/sp_cleanup.add_missing_methods=false /bundle_defaults/org.eclipse.team.ui/org.eclipse.team.ui.compress_folders=true /bundle_defaults/org.eclipse.jdt.ui/spelling_locale=en_US /bundle_defaults/org.codehaus.groovy.eclipse.ui/groovy.editor.highlight.slashy=true /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.metadata.repository/repositories/http\:__download.eclipse.org_modeling_emft_mwe_updates_releases/enabled=false /project/pd-server/com.springsource.sts.grails.core/com.springsource.sts.grails.core.source.attachment-grails-plugin-gsp-2.0.1.jar=/home/duro/dev/grails-2.0.1/src/grails-plugin-gsp-2.0.1-sources.jar /bundle_defaults/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.insert_space_before_postfix_operator=do not insert /instance/org.eclipse.ui.editors/overviewRuler_migration=migrated_3.1 /bundle_defaults/org.eclipse.debug.ui/org.eclipse.debug.ui.show_debug_perspective_default=org.eclipse.debug.ui.DebugPerspective @org.springsource.ide.eclipse.commons.frameworks.core=3.0.0.201208090942-RELEASE /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.artifact.repository/repositories/http\:__download.eclipse.org_modeling_m2t_xpand_updates_releases_helios/uri=http\://download.eclipse.org/modeling/m2t/xpand/updates/releases/helios @org.eclipse.m2e.core=1.1.0.20120530-0009 /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.metadata.repository/repositories/http\:__download.springsource.com_release_TOOLS_update_3.0.0.RELEASE_e4.2/suffix=content.xml /bundle_defaults/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.alignment_for_throws_clause_in_method_declaration=16 /bundle_defaults/org.eclipse.jdt.ui/semanticHighlighting.localVariableDeclaration.color=0,0,0 /bundle_defaults/org.eclipse.jdt.ui/semanticHighlighting.staticMethodInvocation.enabled=true /project/dwt-smartGwt-view/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.source=1.6 /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.metadata.repository/repositories/http\:__download.eclipse.org_modeling_emft_mwe_updates_releases_R201110310946_mwe2lang/name=MWE2 Language Build Site /project/pd-shared/org.sonar.ide.eclipse.core/analyseLocally=false /bundle_defaults/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.keep_imple_if_on_one_line=false /bundle_defaults/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_synchronized=do not insert /bundle_defaults/org.eclipse.jdt.core/org.eclipse.jdt.core.computeJavaBuildOrder=ignore /bundle_defaults/com.xored.glance.ui/panel.startup=false /instance/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.insert_space_after_at_in_annotation=do not insert /instance/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.number_of_blank_lines_at_beginning_of_method_body=0 /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.artifact.repository/repositories/http\:__www.efxclipse.org_p2-repos_releases_latest/isSystem=false /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.metadata.repository/repositories/http\:__download.eclipse.org_modeling_m2t_xpand_updates_releases_R201108020519/type=org.eclipse.equinox.internal.p2.metadata.repository.LocalMetadataRepository /bundle_defaults/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.insert_space_after_postfix_operator=do not insert /project/of-internal/org.sonar.ide.eclipse.core/analyseLocally=false /instance/org.eclipse.core.resources/refresh.lightweight.enabled=true /bundle_defaults/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.blank_lines_after_imports=1 /project/acris-security-core/org.eclipse.m2e.core/version=1 /bundle_defaults/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_enum_constant=insert /instance/org.eclipse.wst.sse.core/task-tag-projects-already-scanned=PE,Servers,of,of-api,of-co-email,of-co-sql,of-external,of-internal,of-loader,of-samples,pd,pd-client,pd-export,pd-installer,pd-metabase,pd-server,pd-shared,pd-theme,pd-ws-schema,pe,pe-common,pe-container-connector,pe-core,pe-database,pe-installer,pe-pd-parent,pe-web,pe-ws,pe-ws-schema,grtest,DWT,PEx,acris-security-core,dwt-client,dwt-client-core,dwt-client-mock,dwt-domain-model-generator,dwt-grails-gwt-archetype,dwt-gwt-editors,dwt-gwt-view,dwt-gwt-views-widgets,dwt-gwt-widgets,dwt-pap,dwt-parent,dwt-raphael,dwt-security,dwt-security-client,dwt-security-model,dwt-security-model-api,dwt-security-model-gorm,dwt-security-model-jpa,dwt-security-server,dwt-security-shared,dwt-server,dwt-shared,dwt-smartGwt-theme,dwt-smartGwt-view,dwt-smartGwt-views-widgets,dwt-smartGwt-widgets,dwt-smartGwt-widgets-utils,dwt-utils,dwt-validator,dwt-validator-api,dwt-validator-gorm,dwt-validator-jsr,grailsDomainSample,maven-domainPojoGenerator-plugin,maven-utils-plugin,RemoteSystemsTempFiles,xbla /bundle_defaults/org.eclipse.jdt.core/org.eclipse.jdt.core.builder.duplicateResourceTask=warning /instance/org.eclipse.m2e.discovery/org.eclipse.m2e.discovery.pref.projects= /bundle_defaults/org.eclipse.team.cvs.ui/pref_dirty_flag=> /bundle_defaults/org.eclipse.jdt.ui/java_doc_default_bold=false @org.eclipse.pde.core=3.8.0.v20120606-170547 /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.artifact.repository/repositories/http\:__download.eclipse.org_modeling_emft_mwe_updates_releases_R201108020809_mwe2lang/enabled=false /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.metadata.repository/repositories/http\:__download.eclipse.org_modeling_emft_mwe_updates_releases_R201108020809_mwe2lang/type=org.eclipse.equinox.internal.p2.metadata.repository.LocalMetadataRepository /instance/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.insert_space_after_comma_in_for_increments=insert /project/pe-ws/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.problem.assertIdentifier=error /project/dwt-security-model-gorm/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.problem.forbiddenReference=warning /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.artifact.repository/repositories/http\:__download.eclipse.org_tools_gef_updates_releases/isSystem=false /instance/org.eclipse.jdt.ui/formatter_settings_version=12 /project/of-api/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.6 /project/dwt-smartGwt-widgets-utils/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.source=1.6 /bundle_defaults/org.eclipse.jdt.ui/content_assist_show_visible_proposals=true /bundle_defaults/org.eclipse.jdt.ui/java_default=0,0,0 /bundle_defaults/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.problem.invalidJavadocTagsNotVisibleRef=disabled /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.artifact.repository/repositories/file\:_home_duro_dev_springsource_ggts-3.0.0.RELEASE_.eclipseextension/version=1 /project/dwt-security-model-jpa/org.eclipse.jdt.groovy.core/groovy.compiler.level=18 /bundle_defaults/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.blank_lines_before_imports=1 /bundle_defaults/org.eclipse.compare/org.eclipse.compare.CappingDisable=false /bundle_defaults/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.problem.missingDefaultCase=ignore /instance/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.blank_lines_before_method=1 /instance/com.google.gwt.eclipse.core/sdkSetXml=PHNka3MgZGVmYXVsdFNkaz0iR1dUIj4KCTxzZGsgbmFtZT0iR1dUIiBsb2NhdGlvbj0iL2hvbWUvZHVyby9kZXYvc3ByaW5nc291cmNlL2dndHMtMy4wLjAuUkVMRUFTRS9wbHVnaW5zL2NvbS5nb29nbGUuZ3d0LmVjbGlwc2Uuc2RrYnVuZGxlXzIuNC4wLnYyMDEyMDgwODAxMjEtcmVsLXI0Mi9nd3QtMi40LjAvIiB2ZXJzaW9uPSIyLjQuMCIvPgo8L3Nka3M+Cg\=\= /project/pd-client/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.compliance=1.6 /project/of-samples/org.eclipse.core.resources/encoding//src/main/resources=UTF-8 /project/DWT/org.eclipse.m2e.core/activeProfiles= /instance/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.insert_space_before_comma_in_multiple_local_declarations=do not insert /project/pd-server/org.eclipse.core.resources/encoding//src/test/groovy=UTF-8 /project/pe-common/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.6 /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.artifact.repository/repositories/http\:__download.eclipse.org_modeling_tmf_xtext_updates_releases_maintenance_R201111141332/provider= /project/pe-common/org.sonar.ide.eclipse.core/analyseLocally=true /bundle_defaults/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.problem.suppressOptionalErrors=disabled /project/pe-core/org.maven.ide.eclipse/version=1 /bundle_defaults/org.codehaus.groovy.eclipse.ui/groovy.contentassist.parameterguessing=true /bundle_defaults/org.eclipse.compare/org.eclipse.compare.SaveAllEditors=false /bundle_defaults/org.eclipse.ajdt.ui/org.aspectj.ajdt.core.compiler.lint.CannotImplementLazyTJP=ignore /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.artifact.repository/repositories/http\:__download.eclipse.org_modeling_tmf_xtext_updates_releases_head_R201108020636/uri=http\://download.eclipse.org/modeling/tmf/xtext/updates/releases/head/R201108020636 /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.metadata.repository/repositories/http\:__download.eclipse.org_modeling_tmf_xtext_updates_releases_head_R201112130541/type=org.eclipse.equinox.internal.p2.metadata.repository.LocalMetadataRepository /bundle_defaults/org.eclipse.team.svn.ui/LockResourcesPanel.weight=50 /bundle_defaults/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.codegen.unusedLocal=preserve /project/pe-web/org.eclipse.core.resources/encoding//src/test/java=UTF-8 /bundle_defaults/org.eclipse.debug.ui/org.eclipse.debug.ui.changedDebugElement=255,0,0 /bundle_defaults/org.eclipse.ui.ide/USE_MARKER_LIMITS=true /bundle_defaults/org.eclipse.ui.ide/CLOSE_UNRELATED_PROJECTS=false /bundle_defaults/org.eclipse.jdt.ui/content_assist_proposals_background=255,255,255 /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.metadata.repository/repositories/http\:__dist.springsource.com_release_TOOLS_patches_bug386070/suffix=content.xml /project/dwt-utils/org.eclipse.m2e.core/activeProfiles= /bundle_defaults/org.eclipse.jdt.ui/semanticHighlighting.localVariable.strikethrough=false /project/pe-web/org.maven.ide.eclipse/resourceFilterGoals=process-resources resources\:testResources /project/pd-installer/org.eclipse.core.resources/encoding//src/test/java=UTF-8 /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.metadata.repository/repositories/http\:__download.eclipse.org_modeling_emft_mwe_updates_releases_R201110310946_mwe2lang/version=1.0.0 /bundle_defaults/org.eclipse.team.svn.ui/preference.history.compareMode=false /bundle_defaults/org.codehaus.groovy.eclipse.ui/groovy.editor.highlight.javakeywords.color=151,44,120 /bundle_defaults/org.eclipse.team.cvs.ui/pref_groupbydate_mode=true /project/pe-ws-schema/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled /project/pd-export/org.eclipse.core.resources/encoding//src/main/java=UTF-8 /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.artifact.repository/repositories/http\:__community.polarion.com_projects_subversive_download_eclipse_2.0_update-site/description= /bundle_defaults/org.eclipse.ui.workbench/STICKY_CYCLE=false /bundle_defaults/org.eclipse.jdt.ui/semanticHighlighting.autoboxing.italic=false /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.artifact.repository/repositories/http\:__download.eclipse.org_modeling_emft_mwe_updates_releases_R201110310946_mwe2lang/description= /project/of-loader/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.source=1.6 /project/dwt-smartGwt-theme/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled /bundle_defaults/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.insert_space_after_opening_angle_bracket_in_type_arguments=do not insert /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.metadata.repository/repositories/http\:__download.eclipse.org_modeling_emft_mwe_updates_releases_R201206110920_mwe/enabled=false /project/dwt-smartGwt-widgets/org.eclipse.m2e.core/version=1 /bundle_defaults/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.comment.format_line_comments=true /project/dwt-smartGwt-view/org.eclipse.core.resources/encoding//src/main/resources=UTF-8 /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.artifact.repository/repositories/http\:__download.eclipse.org_modeling_tmf_xtext_updates_releases_maintenance_R201111141332/uri=http\://download.eclipse.org/modeling/tmf/xtext/updates/releases/maintenance/R201111141332 /bundle_defaults/org.eclipse.jdt.ui/editor_folding_enabled=true /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.metadata.repository/repositories/http\:__download.eclipse.org_modeling_tmf_xtext_updates_composite_releases/name=Xtext All In One (Releases) /bundle_defaults/org.eclipse.jdt.ui/semanticHighlighting.localVariableDeclaration.strikethrough=false /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.metadata.repository/repositories/http\:__www.zeroturnaround.com_update-site/uri=http\://www.zeroturnaround.com/update-site /instance/org.codehaus.groovy.eclipse.dsl/org.codehaus.groovy.eclipse.dsl.scripts.disabled= /instance/org.eclipse.ui.workbench/overridepresentation=true /project/pd-server/com.springsource.sts.grails.core/com.springsource.sts.grails.core.source.attachment-grails-scripts-2.1.0.jar=/home/duro/dev/grails-2.1.0/scripts /project/pe-core/org.springframework.ide.eclipse.core/org.springframework.ide.eclipse.core.validator.rule.enable.org.springframework.ide.eclipse.webflow.core.validation.outputattribute-org.springframework.ide.eclipse.webflow.core.validator=true /project/dwt-security-model-api/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.problem.forbiddenReference=warning /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.metadata.repository/repositories/http\:__download.eclipse.org_modeling_tmf_xtext_updates_releases_head_R201108020636/version=1.0.0 /project/dwt-security-shared/org.eclipse.core.resources/encoding//src/test/resources=UTF-8 /project/dwt-pap/org.eclipse.core.resources/encoding//src/main/java=UTF-8 file_export_version=3.0 /instance/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.insert_space_before_assignment_operator=insert /project/pd-installer/org.sonar.ide.eclipse.core/projectBranch= /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.artifact.repository/repositories/http\:__download.eclipse.org_releases_juno_201206270900/enabled=false /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.artifact.repository/repositories/http\:__download.eclipse.org_modeling_m2t_xpand_updates_releases/suffix=compositeArtifacts.xml /bundle_defaults/org.eclipse.team.cvs.ui/pref_filetext_decoration={outgoing_change_flag}{name} {revision} {tag} /bundle_defaults/org.eclipse.jdt.ui/org.eclipse.jdt.ui.openTypeHierarchy=viewPart /bundle_defaults/org.eclipse.jdt.ui/semanticHighlighting.class.bold=false /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.metadata.repository/repositories/http\:__dist.springsource.com_release_TOOLS_update_3.0.0.RELEASE_e4.2/uri=http\://dist.springsource.com/release/TOOLS/update/3.0.0.RELEASE/e4.2 /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.metadata.repository/repositories/http\:__dist.springsource.com_release_TOOLS_update_e4.2/description= /instance/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.6 /project/dwt-gwt-view/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.compliance=1.6 /bundle_defaults/org.eclipse.ajdt.ui/org.aspectj.ajdt.core.compiler.lint.adviceDidNotMatch=warning /bundle_defaults/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.alignment_for_compact_if=16 /instance/org.eclipse.wst.xsd.ui/org.eclipse.wst.xsd.ui.internal.defaultPage=org.eclipse.wst.xsd.ui.internal.sourcePage /project/dwt-validator-api/org.eclipse.core.resources/encoding//src/test/resources=UTF-8 /instance/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.brace_position_for_block=end_of_line /bundle_defaults/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.problem.missingEnumCaseDespiteDefault=disabled /bundle_defaults/org.eclipse.jdt.debug.ui/org.eclipse.jdt.debug.ui.step_thru_filters=true /bundle_defaults/org.eclipse.jdt.ui/semanticHighlighting.abstractMethodInvocation.italic=false /bundle_defaults/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.problem.unusedPrivateMember=warning /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.artifact.repository/repositories/file\:_home_duro_dev_springsource_ggts-3.0.0.RELEASE_p2_org.eclipse.equinox.p2.core_cache/enabled=true /instance/org.eclipse.team.svn.ui/org.eclipse.team.svn.ui.panel.local.IgnoreMethodPanel.width=470 /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.artifact.repository/repositories/http\:__dist.springsource.com_release_TOOLS_extensions_sts300/uri=http\://dist.springsource.com/release/TOOLS/extensions/sts300 /bundle_defaults/org.eclipse.debug.ui/Variables.detail.orientation=Variables.detail.orientation.underneath /project/dwt-server/org.eclipse.m2e.core/resolveWorkspaceProjects=true /project/dwt-security-model-jpa/org.eclipse.core.resources/encoding//src/test/java=UTF-8 /bundle_defaults/org.eclipse.jdt.ui/semanticHighlighting.deprecatedMember.bold=false /instance/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.alignment_for_multiple_fields=16 /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.artifact.repository/repositories/http\:__download.eclipse.org_modeling_emft_mwe_updates_releases_R201108020506_mwe/suffix=artifacts.xml /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.artifact.repository/repositories/jar\:file\:_home_duro_Downloads_Subversive-1.0.0.I20120601-1700.zip\!/isSystem=false /bundle_defaults/org.eclipse.debug.ui/org.eclpise.debug.ui.memory.dynamicLoad=false /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.artifact.repository/repositories/http\:__download.eclipse.org_modeling_emft_mwe_updates_releases_helios_R201102151014_mwe2lang/type=org.eclipse.equinox.p2.artifact.repository.simpleRepository /bundle_defaults/org.eclipse.jdt.ui/org.eclipse.jdt.ui.ignorelowercasenames=true /bundle_defaults/org.eclipse.wst.web/org.eclipse.jst.j2ee.preference.staticWebContentName=WebContent /instance/org.eclipse.m2e.core/eclipse.m2.defaultPomEditorPage=true /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.artifact.repository/repositories/http\:__download.eclipse.org_modeling_m2t_xpand_updates_releases_helios/type=org.eclipse.equinox.p2.artifact.repository.simpleRepository /bundle_defaults/org.eclipse.jdt.ui/semanticHighlighting.staticMethodInvocation.bold=false /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.artifact.repository/repositories/http\:__dl.google.com_eclipse_plugin_4.2/suffix=compositeArtifacts.xml /bundle_defaults/org.eclipse.jdt.ui/JavaUI.update=JavaUI.update.whileEditing /project/pd-server/com.springsource.sts.grails.core/com.springsource.sts.grails.core.source.attachment-grails-bootstrap-2.0.1.jar=/home/duro/dev/grails-2.0.1/src/grails-bootstrap-2.0.1-sources.jar /instance/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.insert_space_before_closing_bracket_in_array_allocation_expression=do not insert /bundle_defaults/org.eclipse.jdt.ui/org.eclipse.jdt.ui.browsing.projectstoeditor=true /bundle_defaults/org.eclipse.team.cvs.ui/pref_save_dirty_editors=2 /project/pe-common/org.eclipse.core.resources/encoding//src/test/java=UTF-8 /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.metadata.repository/repositories/http\:__download.eclipse.org_modeling_tmf_xtext_updates_releases_head_R201112130541/version=1.0.0 /bundle_defaults/org.eclipse.jdt.ui/spelling_ignore_digits=true /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.metadata.repository/repositories/http\:__download.eclipse.org_modeling_emft_mwe_updates_releases_R201206120758_mwe2lang/isSystem=true /instance/org.eclipse.jdt.ui/org.eclipse.jdt.ui.staticondemandthreshold=99 /bundle_defaults/org.eclipse.team.cvs.ui/pref_confirm_move_tag=true /bundle_defaults/org.eclipse.debug.ui/org.eclipse.debug.ui.max_detail_length=10000 /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.artifact.repository/repositories/http\:__dist.springsource.org_snapshot_GRECLIPSE_e4.2/version=1.0.0 /project/pe-ws/org.eclipse.m2e.core/resolveWorkspaceProjects=true /bundle_defaults/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_for=do not insert /bundle_defaults/org.eclipse.compare/org.eclipse.compare.ShowPseudoConflicts=false /project/pd-server/com.springsource.sts.grails.core/com.springsource.sts.grails.core.source.attachment-grails-logging-2.1.0.jar=/home/duro/dev/grails-2.1.0/src/grails-logging-2.1.0-sources.jar /bundle_defaults/org.eclipse.ui.ide/WELCOME_DIALOG=true /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.metadata.repository/repositories/http\:__download.eclipse.org_modeling_tmf_xtext_updates_releases_head_R201206120633/type=org.eclipse.equinox.internal.p2.metadata.repository.LocalMetadataRepository /bundle_defaults/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.insert_space_before_comma_in_for_increments=do not insert /project/dwt-client/org.eclipse.core.resources/encoding//src/main/java=UTF-8 /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.artifact.repository/repositories/http\:__dist.springsource.com_release_TOOLS_extensions_sts300/isSystem=false /bundle_defaults/org.eclipse.jdt.ui/content_assist_parameters_background=255,255,255 /instance/org.zeroturnaround.eclipse/jrebelPreLaunchCheck=false /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.artifact.repository/repositories/http\:__dist.codehaus.org_groovy_distributions_greclipse_snapshot_e4.2/version=1.0.0 /bundle_defaults/org.eclipse.jdt.ui/semanticHighlighting.localVariable.bold=false /bundle_defaults/org.eclipse.jdt.ui/semanticHighlighting.staticFinalField.strikethrough=false /project/pd-server/org.eclipse.core.resources/encoding//grails-app/i18n/messages_it.properties=UTF-8 /bundle_defaults/org.eclipse.jdt.ui/java_annotation_bold=false /bundle_defaults/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.problem.deadCode=warning /bundle_defaults/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.insert_space_after_comma_in_for_increments=insert /instance/org.eclipse.team.svn.ui/preference.decoration.format.project={outgoing_flag} {name} {revision} [{root_prefix} {remote_name}] /bundle_defaults/org.eclipse.compare/org.eclipse.compare.HighlightTokenChanges=true /project/pe-database/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.6 /project/pe-web/org.eclipse.core.resources/encoding//src/main/groovy=UTF-8 /project/dwt-raphael/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.6 /bundle_defaults/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.problem.unusedLocal=warning /bundle_defaults/org.eclipse.wst.xml.core/indicateNoGrammar=1 /bundle_defaults/org.eclipse.ajdt.ui/org.aspectj.ajdt.core.compiler.lint.InvalidAbsoluteTypeName=warning /bundle_defaults/org.eclipse.jdt.ui/java_comment_task_tag_italic=false /project/pd-server/com.springsource.sts.grails.core/com.springsource.sts.grails.core.source.attachment-grails-plugin-services-2.0.1.jar=/home/duro/dev/grails-2.0.1/src/grails-plugin-services-2.0.1-sources.jar /bundle_defaults/org.eclipse.jdt.ui/semanticHighlighting.staticField.underline=false /project/pe-core/org.springframework.ide.eclipse.beans.core//org.springframework.ide.eclipse.beans.core.default.version.http\://www.springframework.org/schema/task= /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.metadata.repository/repositories/http\:__dist.springsource.com_release_TOOLS_update_e4.2/suffix=compositeContent.xml /instance/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_anonymous_type_declaration=insert /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.artifact.repository/repositories/file\:_home_duro_dev_springsource_ggts-3.0.0.RELEASE_.eclipseextension/provider= /bundle_defaults/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.insert_new_line_in_empty_type_declaration=insert /instance/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.comment.format_source_code=true /instance/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.insert_space_after_comma_in_method_declaration_parameters=insert /bundle_defaults/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.insert_space_before_comma_in_enum_constant_arguments=do not insert /project/dwt-security-shared/org.eclipse.core.resources/encoding//src/main/java=UTF-8 /project/dwt-security-server/org.eclipse.core.resources/encoding//src/test/groovy=UTF-8 /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.artifact.repository/repositories/file\:_home_duro_dev_springsource_ggts-3.0.0.RELEASE/uri=file\:/home/duro/dev/springsource/ggts-3.0.0.RELEASE/ /instance/org.eclipse.wst.jsdt.ui/useAnnotationsPrefPage=true /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.metadata.repository/repositories/http\:__download.eclipse.org_modeling_tmf_xtext_updates_releases_head_R201206120633/isSystem=true /instance/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled /instance/org.eclipse.jdt.ui/sp_cleanup.make_variable_declarations_final=true /instance/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.insert_space_before_question_in_wildcard=do not insert /project/dwt-smartGwt-theme/org.eclipse.core.resources/encoding/<project>=UTF-8 /instance/org.eclipse.wst.validation/override=true /bundle_defaults/org.eclipse.team.svn.ui/preference.merge.includeMerged=false /project/pe-ws/org.eclipse.core.resources/encoding//src/test/resources=UTF-8 /project/pd-installer/org.eclipse.m2e.core/version=1 /project/dwt-smartGwt-view/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.6 /bundle_defaults/org.codehaus.groovy.eclipse.ui/groovy.script.filters=**/*.dsld,y,scripts/**/*.groovy,y,src/main/resources/**/*.groovy,y,src/test/resources/**/*.groovy,y /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.metadata.repository/repositories/https\:__dl-ssl.google.com_android_eclipse/suffix=site.xml /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.artifact.repository/repositories/http\:__download.eclipse.org_modeling_tmf_xtext_updates_releases_maintenance_R201111141332/suffix=artifacts.xml /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.artifact.repository/repositories/https\:__repository.sonatype.org_content_repositories_forge-sites_m2e-extras_0.15.0_N_0.15.0.201109282249/type=org.eclipse.equinox.p2.artifact.repository.simpleRepository /bundle_defaults/org.eclipse.compare/org.eclipse.compare.IgnoreWhitespace=false /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.artifact.repository/repositories/http\:__download.eclipse.org_modeling_emft_mwe_updates_releases_R201112070431_mwe/provider= /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.metadata.repository/repositories/http\:__download.eclipse.org_modeling_emft_mwe_updates_releases_R201110310946_mwe/uri=http\://download.eclipse.org/modeling/emft/mwe/updates/releases/R201110310946/mwe /bundle_defaults/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.problem.missingJavadocTagsVisibility=public /bundle_defaults/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_method_declaration=do not insert /bundle_defaults/org.eclipse.jdt.ui/semanticHighlighting.typeArgument.underline=false /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.artifact.repository/repositories/file\:_home_duro_dev_springsource_ggts-3.0.0.RELEASE_p2_org.eclipse.equinox.p2.core_cache/isSystem=true /instance/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.insert_space_after_comma_in_explicitconstructorcall_arguments=insert /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.metadata.repository/repositories/http\:__dist.codehaus.org_groovy_distributions_greclipse_snapshot_e4.2/nickname=Groovy Update Site For Eclipse 4.2 /project/pd-server/com.springsource.sts.grails.core/com.springsource.sts.grails.core.source.attachment-grails-plugin-domain-class-2.0.1.jar=/home/duro/dev/grails-2.0.1/src/grails-plugin-domain-class-2.0.1-sources.jar /project/pd-server/org.grails.ide.eclipse.core/org.grails.ide.eclipse.core.source.attachment-grails-plugin-codecs-2.0.1.jar=/home/duro/dev/grails-2.0.1/src/grails-plugin-codecs-2.0.1-sources.jar /instance/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.insert_new_line_after_annotation_on_type=insert /project/pe-container-connector/org.maven.ide.eclipse/resourceFilterGoals=process-resources resources\:testResources /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.artifact.repository/repositories/http\:__download.eclipse.org_releases_juno/name=Juno repository /instance/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.insert_space_after_semicolon_in_try_resources=insert /project/dwt-gwt-widgets/org.eclipse.core.resources/encoding//src/main/resources=UTF-8 /project/pd-shared/org.eclipse.jdt.groovy.core/groovy.compiler.level=18 /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.artifact.repository/repositories/http\:__dist.springsource.com_release_TOOLS_third-party_subversive/version=1.0.0 /bundle_defaults/org.eclipse.core.resources/description.maxfilestates=50 /project/pd-shared/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.6 /bundle_defaults/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.insert_space_before_comma_in_explicitconstructorcall_arguments=do not insert /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.metadata.repository/repositories/http\:__download.eclipse.org_modeling_emft_mwe_updates_releases_R201112070431_mwe/enabled=false /configuration/com.google.gdt.eclipse.suite/projectMigratorVersion_pd-client=4 /bundle_defaults/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_method_invocation=do not insert /bundle_defaults/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.alignment_for_conditional_expression=80 /instance/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.insert_space_between_empty_parens_in_method_declaration=do not insert /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.artifact.repository/repositories/http\:__download.eclipse.org_modeling_emft_mwe_updates_releases_helios_R201102150556_mwe/provider= /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.artifact.repository/repositories/http\:__download.eclipse.org_modeling_tmf_updates/isSystem=false /project/pe-core/org.sonar.ide.eclipse.core/projectGroupId=nl.davinci.pe /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.artifact.repository/repositories/http\:__www.efxclipse.org_p2-repos_releases_latest/type=org.eclipse.equinox.p2.artifact.repository.simpleRepository /instance/org.grails.ide.eclipse.groovy.debug.core/com.springsouce.sts.groovy.debug.enableExtraStepFiltering.all=true /project/pe-core/org.maven.ide.eclipse/fullBuildGoals=process-test-resources /project/of-loader/org.eclipse.core.resources/encoding//src/main/resources=UTF-8 /project/pe-core/org.springframework.ide.eclipse.core/org.springframework.ide.eclipse.core.validator.rule.enable.org.springframework.ide.eclipse.beans.core.beanFactory-org.springframework.ide.eclipse.beans.core.beansvalidator=true /project/dwt-server/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.problem.forbiddenReference=warning /project/dwt-security-client/org.eclipse.core.resources/encoding//src/test/resources=UTF-8 /bundle_defaults/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.problem.nullReference=warning /project/pd-metabase/org.sonar.ide.eclipse.core/projectArtifactId=pd-metabase /project/dwt-smartGwt-view/org.eclipse.core.resources/encoding//target/generated=UTF-8 /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.metadata.repository/repositories/http\:__dist.springsource.com_release_TOOLS_update_3.0.0.RELEASE_e4.2/type=org.eclipse.equinox.internal.p2.metadata.repository.LocalMetadataRepository /instance/org.eclipse.mylyn.monitor.ui/org.eclipse.mylyn.monitor.activity.tracking.enabled.checked=true /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.metadata.repository/repositories/http\:__dist.springsource.com_release_TOOLS_third-party_subversive/provider= /project/dwt-validator-jsr/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.problem.forbiddenReference=warning /project/pe-ws-schema/org.eclipse.core.resources/encoding/<project>=UTF-8 /project/of-api/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.compliance=1.6 @org.eclipse.jst.j2ee.webservice.ui=1.1.500.v201105122000 /project/pd-server/com.springsource.sts.grails.core/com.springsource.sts.grails.core.source.attachment-grails-plugin-servlets-2.1.0.jar=/home/duro/dev/grails-2.1.0/src/grails-plugin-servlets-2.1.0-sources.jar /instance/org.eclipse.wst.validation/USER_MANUAL_PREFERENCE=enabledManualValidatorListorg.eclipse.jst.j2ee.internal.classpathdep.ClasspathDependencyValidator;org.eclipse.jst.j2ee.internal.validation.UIApplicationClientValidator;org.eclipse.jst.j2ee.internal.web.validation.UIWarValidator;org.eclipse.jst.j2ee.internal.ejb.workbench.validation.UIEjbValidator;org.eclipse.jst.j2ee.internal.validation.UIEarValidator;org.eclipse.jst.j2ee.internal.jca.validation.UIConnectorValidator;org.eclipse.wst.wsi.ui.internal.WSIMessageValidator; /project/dwt-gwt-editors/org.eclipse.core.resources/encoding//src/main/java=UTF-8 /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.metadata.repository/repositories/http\:__dl.google.com_eclipse_plugin_core_4.2/uri=http\://dl.google.com/eclipse/plugin/core/4.2 /bundle_defaults/org.codehaus.groovy.eclipse.ui/groovy.editor.highlight.groovykeywords.color_bold=true /project/pd-export/org.eclipse.core.resources/encoding//src/main/groovy=UTF-8 /project/dwt-validator-jsr/org.eclipse.m2e.core/activeProfiles= /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.artifact.repository/repositories/http\:__download.eclipse.org_modeling_m2t_updates/uri=http\://download.eclipse.org/modeling/m2t/updates/ /project/of-co-email/org.eclipse.core.resources/encoding//src/test/resources=UTF-8 /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.artifact.repository/repositories/http\:__dist.springsource.com_release_TOOLS_update_e4.2/version=1.0.0 /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.artifact.repository/repositories/http\:__download.eclipse.org_modeling_tmf_xtext_updates_composite_releases/description= /project/dwt-client-core/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.6 /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.artifact.repository/repositories/http\:__download.eclipse.org_modeling_emft_mwe_updates_releases_R201108020506_mwe/uri=http\://download.eclipse.org/modeling/emft/mwe/updates/releases/R201108020506/mwe /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.artifact.repository/repositories/http\:__dl.google.com_eclipse_appengine/enabled=false /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.artifact.repository/repositories/http\:__download.eclipse.org_modeling_tmf_xtext_updates_releases_head_R201206120633/type=org.eclipse.equinox.p2.artifact.repository.simpleRepository /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.artifact.repository/repositories/http\:__dist.springsource.org_snapshot_GRECLIPSE_e4.2/enabled=false /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.metadata.repository/repositories/http\:__download.eclipse.org_releases_juno/type=org.eclipse.equinox.internal.p2.metadata.repository.CompositeMetadataRepository /configuration/com.google.gdt.eclipse.suite/id=1345725180507 /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.metadata.repository/repositories/http\:__download.eclipse.org_tools_gef_updates_releases/suffix=content.xml /bundle_defaults/org.eclipse.jdt.ui/semanticHighlighting.localVariable.italic=false /bundle_defaults/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.indent_statements_compare_to_body=true /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.metadata.repository/repositories/http\:__download.eclipse.org_modeling_emft_mwe_updates_releases_helios_R201102151014_mwe2lang/type=org.eclipse.equinox.internal.p2.metadata.repository.LocalMetadataRepository /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.metadata.repository/repositories/http\:__download.eclipse.org_modeling_m2t_xpand_updates_releases_R201206110941/uri=http\://download.eclipse.org/modeling/m2t/xpand/updates/releases/R201206110941 /bundle_defaults/org.eclipse.jdt.core/org.eclipse.jdt.core.codeComplete.deprecationCheck=disabled /project/of-internal/org.eclipse.core.resources/encoding//src/main/java=UTF-8 /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.metadata.repository/repositories/http\:__download.eclipse.org_tools_gef_updates_releases/isSystem=false /bundle_defaults/org.eclipse.ajdt.ui/org.aspectj.ajdt.core.compiler.lint.runtimeExceptionNotSoftened=warning /project/pd-export/org.eclipse.m2e.core/version=1 /bundle_defaults/org.eclipse.jdt.ui/markConstantOccurrences=true /bundle_defaults/org.eclipse.team.cvs.ui/pref_determine_server_version=true @org.eclipse.jdt.debug.ui=3.6.100.v20120530-1425 /project/pe-common/org.maven.ide.eclipse/version=1 /project/dwt-security-client/org.eclipse.jdt.groovy.core/groovy.compiler.level=18 /bundle_defaults/org.eclipse.core.resources/encoding= /bundle_defaults/org.eclipse.jdt.ui/semanticHighlighting.inheritedField.bold=false /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.artifact.repository/repositories/http\:__download.eclipse.org_modeling_emft_mwe_updates_releases_R201112071250_mwe2lang/version=1.0.0 /bundle_defaults/org.eclipse.team.cvs.ui/pref_commit_with_warning=always /bundle_defaults/org.eclipse.ui.workbench/ENABLE_NEW_MENUS=true /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.artifact.repository/repositories/http\:__download.eclipse.org_modeling_emft_mwe_updates_releases_helios/suffix=compositeArtifacts.xml /project/pe-core/org.springframework.ide.eclipse.core/org.springframework.ide.eclipse.core.validator.rule.enable.org.springframework.ide.eclipse.webflow.core.validation.inputattribute-org.springframework.ide.eclipse.webflow.core.validator=true /project/dwt-smartGwt-views-widgets/org.eclipse.core.resources/encoding/<project>=UTF-8 /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.artifact.repository/repositories/http\:__download.eclipse.org_modeling_emft_mwe_updates_releases_R201108020506_mwe/name=MWE Build Site - Artifact Repository /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.metadata.repository/repositories/http\:__download.eclipse.org_modeling_m2t_xpand_updates_releases_helios/suffix=content.xml /project/pe-container-connector/org.eclipse.core.resources/encoding//src/test/java=UTF-8 /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.artifact.repository/repositories/http\:__download.eclipse.org_modeling_emft_mwe_updates_releases_R201206110920_mwe/description= /bundle_defaults/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.problem.unusedLabel=warning /bundle_defaults/org.eclipse.ajdt.ui/org.aspectj.ajdt.core.compiler.lint.cantFindType=error /project/pe-database/org.sonar.ide.eclipse.core/projectArtifactId=pe-database /bundle_defaults/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_constructor_declaration=do not insert /bundle_defaults/org.eclipse.jdt.debug.ui/org.eclipse.jdt.debug.ui.show_hex=false /project/pe-common/org.sonar.ide.eclipse.core/projectArtifactId=pe-common /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.metadata.repository/repositories/http\:__download.eclipse.org_modeling_m2t_xpand_updates_releases_R201108020519/version=1.0.0 /project/dwt-client-core/org.eclipse.m2e.core/activeProfiles= /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.metadata.repository/repositories/http\:__download.eclipse.org_modeling_m2t_xpand_updates_releases_helios/isSystem=true /project/dwt-gwt-editors/org.eclipse.m2e.core/resolveWorkspaceProjects=true /bundle_defaults/org.eclipse.jdt.ui/editor_folding_provider=org.eclipse.jdt.ui.text.defaultFoldingProvider /project/pd-client/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.debug.sourceFile=generate /project/pd-theme/org.eclipse.core.resources/encoding/<project>=UTF-8 /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.artifact.repository/repositories/http\:__download.eclipse.org_modeling_tmf_xtext_updates_releases_head_R201112130541/isSystem=true /bundle_defaults/org.eclipse.jdt.ui/cleanup.add_missing_methods=false /project/dwt-smartGwt-theme/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.problem.enumIdentifier=error /project/of-internal/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.problem.assertIdentifier=error /project/pe-core/org.springframework.ide.eclipse.core/org.springframework.ide.eclipse.core.validator.rule.enable.com.springsource.sts.bestpractices.com.springsource.sts.bestpractices.AvoidDriverManagerDataSource-com.springsource.sts.bestpractices.beansvalidator=false @org.eclipse.wst.validation=1.2.400.v201204260100 /instance/org.springsource.ide.eclipse.commons.configurator/org.springsource.ide.eclipse.commons.configurator.configuretargets=extension\=spring-roo-1.2.2.RELEASE /project/dwt-gwt-view/org.eclipse.core.resources/encoding/<project>=UTF-8 /bundle_defaults/org.eclipse.jdt.ui/org.eclipse.jdt.ui.methodreturntype=true /bundle_defaults/org.eclipse.jdt.ui/cleanup.qualify_static_member_accesses_through_instances_with_declaring_class=true /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.artifact.repository/repositories/http\:__community.polarion.com_projects_subversive_download_eclipse_2.0_update-site/uri=http\://community.polarion.com/projects/subversive/download/eclipse/2.0/update-site/ /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.metadata.repository/repositories/file\:_home_duro_dev_springsource_ggts-3.0.0.RELEASE_configuration_org.eclipse.osgi_bundles_417_data_listener_1925729951/type=org.eclipse.equinox.internal.p2.metadata.repository.LocalMetadataRepository /instance/org.eclipse.wst.validation/saveAuto=false /bundle_defaults/org.eclipse.ui/PROJECT_OPEN_NEW_PERSPECTIVE=OPEN_PERSPECTIVE_REPLACE /instance/org.eclipse.jdt.ui/org.eclipse.jdt.ui.javadoclocations.migrated=true /bundle_defaults/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.problem.overridingPackageDefaultMethod=warning /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.artifact.repository/repositories/http\:__dist.springsource.com_release_TOOLS_update_3.0.0.RELEASE_e4.2/suffix=artifacts.xml /instance/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.insert_space_after_comma_in_type_arguments=insert /bundle_defaults/org.eclipse.jdt.ui/org.eclipse.jdt.ui.editor.showSegments=false /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.metadata.repository/repositories/http\:__download.eclipse.org_releases_juno/suffix=compositeContent.xml /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.artifact.repository/repositories/http\:__download.eclipse.org_modeling_m2t_updates/isSystem=false /instance/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.insert_space_after_comma_in_allocation_expression=insert /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.metadata.repository/repositories/http\:__download.eclipse.org_modeling_tmf_xtext_updates_releases_helios_R201102150722/uri=http\://download.eclipse.org/modeling/tmf/xtext/updates/releases/helios/R201102150722 /project/pe-ws-schema/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.6 /project/pe-core/org.springframework.ide.eclipse.core/org.springframework.ide.eclipse.core.validator.rule.enable.com.springsource.sts.bestpractices.com.springsource.sts.bestpractices.ParentBeanSpecifiesAbstractClassRule-com.springsource.sts.bestpractices.beansvalidator=false /project/dwt-smartGwt-view/org.eclipse.m2e.core/activeProfiles= /bundle_defaults/org.codehaus.groovy.eclipse.ui/groovy.plugin.ask.to.convert=true /project/of-samples/org.eclipse.m2e.core/activeProfiles= /project/of-loader/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.compliance=1.6 /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.metadata.repository/repositories/http\:__download.eclipse.org_modeling_tmf_xtext_updates_releases_maintenance_R201208210947/uri=http\://download.eclipse.org/modeling/tmf/xtext/updates/releases/maintenance/R201208210947/ /project/dwt-raphael/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.source=1.6 /project/pd-client/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.codegen.unusedLocal=preserve /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.artifact.repository/repositories/http\:__download.eclipse.org_modeling_emft_mwe_updates_releases_R201112071250_mwe2lang/isSystem=true /instance/org.eclipse.wst.server.core/runtimes=<?xml version\="1.0" encoding\="UTF-8" standalone\="no"?>\n<runtimes>\n <runtime id\="VMware vFabric tc Server Developer Edition (Runtime) v2.7" id-set\="true" location\="/home/duro/dev/springsource/vfabric-tc-server-developer-2.7.1.RELEASE" name\="VMware vFabric tc Server Developer Edition (Runtime) v2.7" runtime-type-id\="com.vmware.server.tc.runtime.70" timestamp\="0"/>\n</runtimes>\n /project/dwt-security-client/org.eclipse.core.resources/encoding//src/test/java=UTF-8 /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.artifact.repository/repositories/http\:__dist.springsource.com_release_TOOLS_update_3.0.0.RELEASE_e4.2/name= /bundle_defaults/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.tabulation.char=tab /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.artifact.repository/repositories/http\:__dl.google.com_eclipse_plugin_4.2/version=1.0.0 /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.artifact.repository/repositories/http\:__download.eclipse.org_modeling_tmf_xtext_updates_composite_releases/provider= /bundle_defaults/org.eclipse.team.svn.ui/branchTagCreationMode=0 /bundle_defaults/org.eclipse.jdt.ui/semanticHighlighting.deprecatedMember.enabled=true /project/pd-metabase/org.sonar.ide.eclipse.core/projectBranch= /instance/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_method_declaration=do not insert @org.eclipse.mylyn.java.ui=3.8.0.v20120612-0600 /bundle_defaults/org.eclipse.team.svn.ui/preference.console.hyperlinksEnabled=true /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.metadata.repository/repositories/http\:__download.eclipse.org_tools_gef_updates_releases/type=org.eclipse.equinox.internal.p2.metadata.repository.LocalMetadataRepository @com.atlassian.connector.eclipse.jira.ui=3.0.6.v20120628 /bundle_defaults/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_method_declaration=do not insert /instance/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.insert_space_before_semicolon_in_try_resources=do not insert /bundle_defaults/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.insert_new_line_in_empty_block=insert /bundle_defaults/org.eclipse.jdt.core/org.eclipse.jdt.core.codeComplete.fieldSuffixes= /instance/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.insert_space_between_empty_parens_in_annotation_type_member_declaration=do not insert /bundle_defaults/org.eclipse.jdt.ui/semanticHighlighting.enum.enabled=false /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.artifact.repository/repositories/http\:__dist.springsource.com_release_TOOLS_update_e4.2/type=org.eclipse.equinox.internal.p2.artifact.repository.CompositeArtifactRepository /bundle_defaults/org.eclipse.core.resources/snapshots.operations=100 /bundle_defaults/org.eclipse.jdt.ui/java_single_line_comment_bold=false /bundle_defaults/org.eclipse.jdt.ui/content_assist_disabled_computers=org.eclipse.jdt.ui.textProposalCategory\u0000org.eclipse.jdt.ui.javaTypeProposalCategory\u0000org.eclipse.jdt.ui.javaNoTypeProposalCategory\u0000 /bundle_defaults/org.eclipse.core.resources/description.applyfilestatepolicy=true /project/dwt-pap/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.source=1.6 /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.artifact.repository/repositories/http\:__download.eclipse.org_modeling_m2t_xpand_updates_releases_R201206110941/enabled=false /instance/com.xored.glance.ui/searchHistory=schema\ngroupstateService\nReturnContextId\nTIMESTAMP\n$name\ngrailsDomainClassMappingContext\nsave() /instance/org.eclipse.ui/showIntro=false /project/dwt-security-model-api/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.compliance=1.6 /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.artifact.repository/repositories/http\:__download.eclipse.org_modeling_emft_mwe_updates_releases_R201110310946_mwe/isSystem=true /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.metadata.repository/repositories/http\:__eclipse-glance.googlecode.com_svn_site/version=1.0.0 /bundle_defaults/org.eclipse.debug.ui/org.eclipse.debug.ui.relaunch_in_debug_mode=never /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.metadata.repository/repositories/http\:__download.eclipse.org_modeling_tmf_xtext_updates_releases_head_R201206120633/version=1.0.0 /instance/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.insert_space_before_ellipsis=do not insert /instance/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.insert_space_before_binary_operator=insert /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.artifact.repository/repositories/http\:__dist.springsource.org_release_GRECLIPSE_e4.2/enabled=true /bundle_defaults/org.eclipse.jdt.debug.ui/org.eclipse.jdt.debug.ui.suspend_on_compilation_errors=true /project/PE/org.maven.ide.eclipse/fullBuildGoals=process-test-resources /instance/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.insert_new_line_after_annotation_on_method=insert /instance/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.tabulation.char=tab /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.artifact.repository/repositories/http\:__zeroturnaround.com_update-site/uri=http\://zeroturnaround.com/update-site/ /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.metadata.repository/repositories/https\:__repository.sonatype.org_content_repositories_forge-sites_m2e-extras_0.15.0_N_0.15.0.201109282249/suffix=content.xml /bundle_defaults/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.indent_body_declarations_compare_to_enum_declaration_header=true /project/PE/org.maven.ide.eclipse/version=1 /project/dwt-gwt-widgets/org.eclipse.m2e.core/resolveWorkspaceProjects=true /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.metadata.repository/repositories/http\:__download.eclipse.org_modeling_emft_mwe_updates_releases_R201206110920_mwe/uri=http\://download.eclipse.org/modeling/emft/mwe/updates/releases/R201206110920/mwe /bundle_defaults/org.eclipse.jdt.ui/semanticHighlighting.inheritedField.color=0,0,192 /project/pd-server/com.springsource.sts.grails.core/com.springsource.sts.grails.core.source.attachment-grails-plugin-converters-2.1.0.jar=/home/duro/dev/grails-2.1.0/src/grails-plugin-converters-2.1.0-sources.jar /bundle_defaults/org.eclipse.jdt.ui/wrapStrings=true /bundle_defaults/org.eclipse.jdt.ui/editor_folding_default_methods=false /bundle_defaults/org.eclipse.jdt.core/org.eclipse.jdt.core.codeComplete.forbiddenReferenceCheck=enabled /instance/org.eclipse.ui.views.log/show_filter_text=true /bundle_defaults/org.eclipse.core.resources/description.autobuilding=true /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.artifact.repository/repositories/file\:_home_duro_dev_springsource_ggts-3.0.0.RELEASE/description= /instance/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.insert_space_after_ellipsis=insert /bundle_defaults/org.eclipse.ajdt.ui/org.aspectj.ajdt.core.compiler.weaver.timers=false /bundle_defaults/org.eclipse.wst.xml.core/missingClosingBracket=2 /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.artifact.repository/repositories/http\:__dl.google.com_eclipse_plugin_core_4.2/isSystem=false /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.artifact.repository/repositories/http\:__googleappengine.googlecode.com_svn_trunk_java_updatesite/name=sdkbundle_repo /bundle_defaults/org.eclipse.core.resources/delta.expiration=2592000000 /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.metadata.repository/repositories/http\:__download.eclipse.org_modeling_m2t_xpand_updates_releases_R201206110941/suffix=content.xml /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.metadata.repository/repositories/http\:__download.eclipse.org_technology_subversive_0.7_update-site/enabled=false /project/of-api/org.eclipse.core.resources/encoding//src/test/groovy=UTF-8 /bundle_defaults/org.eclipse.jdt.ui/pf_coloring_assignment=0,0,0 /bundle_defaults/org.eclipse.ajdt.ui/org.eclipse.ajdt.ui.preferences.doPdeAutoRemoveImport=false /bundle_defaults/org.eclipse.jdt.ui/importsOnPaste=true /instance/org.eclipse.jdt.ui/sp_cleanup.remove_unnecessary_nls_tags=false /instance/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.comment.new_lines_at_block_boundaries=true /bundle_defaults/org.eclipse.egit.core/core_autoShareProjects=false /bundle_defaults/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.keep_then_statement_on_same_line=false /bundle_defaults/org.eclipse.jdt.ui/content_assist_proposals_foreground=31,28,27 /project/pd-export/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.compliance=1.6 /bundle_defaults/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.alignment_for_superinterfaces_in_enum_declaration=16 /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.metadata.repository/repositories/http\:__community.polarion.com_projects_subversive_download_eclipse_2.0_update-site/suffix=content.xml /instance/org.eclipse.pde.core/platform_path=/home/duro/dev/springsource/ggts-3.0.0.RELEASE /project/dwt-gwt-editors/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.compliance=1.6 /bundle_defaults/com.xored.glance.ui/search.caseSensitive=false /instance/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.insert_space_before_comma_in_for_increments=do not insert /bundle_defaults/org.eclipse.ui.ide/useSeparator.help.group.updates=true /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.artifact.repository/repositories/http\:__download.eclipse.org_modeling_m2t_xpand_updates_releases_R201108020519/description= /bundle_defaults/com.xored.glance.ui/search.camelCase=false /project/dwt-security-model-jpa/org.eclipse.m2e.core/version=1 /bundle_defaults/org.eclipse.wst.xml.core/missingEndTag=2 /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.artifact.repository/repositories/http\:__download.eclipse.org_tools_gef_updates_releases/enabled=true /instance/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.insert_space_after_colon_in_labeled_statement=insert /project/of-co-email/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.problem.assertIdentifier=error /project/pd-theme/org.sonar.ide.eclipse.core/analyseLocally=false /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.artifact.repository/repositories/http\:__dist.springsource.org_snapshot_GRECLIPSE_e4.2/uri=http\://dist.springsource.org/snapshot/GRECLIPSE/e4.2/ /instance/org.eclipse.ui/SHOW_TEXT_ON_PERSPECTIVE_BAR=false /bundle_defaults/org.eclipse.jdt.ui/content_assist_case_sensitivity=false /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.artifact.repository/repositories/http\:__community.polarion.com_projects_subversive_download_eclipse_2.0_update-site/suffix=artifacts.xml /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.artifact.repository/repositories/http\:__download.eclipse.org_modeling_emft_mwe_updates_releases_helios_R201102151014_mwe2lang/provider= /project/pe-core/org.springframework.ide.eclipse.core/org.springframework.ide.eclipse.core.validator.rule.enable.org.springframework.ide.eclipse.beans.core.methodOverride-org.springframework.ide.eclipse.beans.core.beansvalidator=true /project/pd-server/com.springsource.sts.grails.core/com.springsource.sts.grails.core.source.attachment-grails-plugin-datasource-2.1.0.jar=/home/duro/dev/grails-2.1.0/src/grails-plugin-datasource-2.1.0-sources.jar /project/dwt-smartGwt-widgets/org.eclipse.core.resources/encoding//target/generated=UTF-8 /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.artifact.repository/repositories/http\:__download.eclipse.org_modeling_tmf_xtext_updates_composite_releases/uri=http\://download.eclipse.org/modeling/tmf/xtext/updates/composite/releases/ /bundle_defaults/org.eclipse.jdt.ui/cleanup.remove_unused_imports=true /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.artifact.repository/repositories/http\:__community.polarion.com_projects_subversive_download_eclipse_3.0_juno-site/provider= /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.metadata.repository/repositories/http\:__download.eclipse.org_modeling_emft_mwe_updates_releases_helios/isSystem=true /bundle_defaults/org.eclipse.jdt.ui/cleanup.qualify_static_field_accesses_with_declaring_class=false /project/dwt-gwt-widgets/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.compliance=1.6 /instance/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.insert_space_after_postfix_operator=do not insert /project/pe-ws/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled /bundle_defaults/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.insert_space_after_comma_in_parameterized_type_reference=insert /project/dwt-raphael/org.eclipse.m2e.core/resolveWorkspaceProjects=true /bundle_defaults/org.eclipse.team.svn.ui/preference.templatessavedPathsCount=10 /bundle_defaults/org.eclipse.jdt.ui/semanticHighlighting.annotationElementReference.bold=false /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.metadata.repository/repositories/https\:__repository.sonatype.org_content_repositories_forge-sites_m2e-extras_0.15.0_N_0.15.0.201109282249/isSystem=false /bundle_defaults/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_synchronized=insert /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.artifact.repository/repositories/http\:__download.eclipse.org_modeling_m2t_xpand_updates_releases/name=M2T Xpand Update Site /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.metadata.repository/repositories/http\:__download.eclipse.org_modeling_emft_mwe_updates_releases_helios_R201102150556_mwe/uri=http\://download.eclipse.org/modeling/emft/mwe/updates/releases/helios/R201102150556/mwe /project/pd-theme/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.problem.forbiddenReference=warning /project/pe-core/org.springframework.ide.eclipse.core/org.springframework.ide.eclipse.core.validator.rule.enable.org.springframework.ide.eclipse.core.springClasspath-org.springframework.ide.eclipse.core.springvalidator=false /instance/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_for=do not insert /bundle_defaults/org.eclipse.ajdt.ui/aspectjPreferences.fileExt=false /bundle_defaults/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.insert_space_after_assignment_operator=insert /project/pd-ws-schema/org.eclipse.core.resources/encoding//src/test/groovy=UTF-8 /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.artifact.repository/repositories/http\:__dist.springsource.org_release_GRECLIPSE_e4.2/isSystem=false /bundle_defaults/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.problem.reportMethodCanBeStatic=ignore /instance/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.insert_space_after_opening_bracket_in_array_allocation_expression=do not insert /bundle_defaults/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.insert_space_before_comma_in_type_arguments=do not insert /bundle_defaults/org.codehaus.groovy.eclipse.ui/groovy.editor.highlight.bracket.color_bold=false /project/pe-core/org.springframework.ide.eclipse.core/org.springframework.ide.eclipse.core.validator.rule.enable.com.springsource.sts.bestpractices.com.springsource.sts.bestpractices.ImportElementsAtTopRulee-com.springsource.sts.bestpractices.beansvalidator=false /project/pd-shared/org.sonar.ide.eclipse.core/projectGroupId=nl.davinci.pe /instance/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_annotation=do not insert /project/pe-ws-schema/org.eclipse.jdt.groovy.core/groovy.compiler.level=18 /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.artifact.repository/repositories/file\:_home_duro_dev_springsource_ggts-3.0.0.RELEASE_configuration_org.eclipse.osgi_bundles_417_data_listener_1925729951/enabled=true /bundle_defaults/org.eclipse.jdt.debug.ui/org.eclipse.jdt.debug.ui.show_thread_group_info=false /project/dwt-security-client/org.eclipse.m2e.core/activeProfiles= /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.artifact.repository/repositories/http\:__dist.springsource.org_snapshot_GRECLIPSE_e4.2/description= /bundle_defaults/org.eclipse.jdt.ui/semanticHighlighting.methodDeclarationName.italic=false /bundle_defaults/org.eclipse.debug.ui/org.eclipse.debug.ui.remove_breakpoints_from_container_prompt=true /bundle_defaults/org.eclipse.ajdt.ui/org.eclipse.ajdt.ui.preferences.pdeAutoImportConfigDone=false /instance/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.insert_space_after_closing_angle_bracket_in_type_arguments=do not insert /bundle_defaults/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.insert_space_after_comma_in_type_arguments=insert /project/of-internal/org.sonar.ide.eclipse.core/projectGroupId=nl.davinci.pe /project/pd-server/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.6 /project/dwt-security-model-api/org.eclipse.core.resources/encoding//src/main/java=UTF-8 /bundle_defaults/org.eclipse.jdt.ui/semanticHighlighting.deprecatedMember.italic=false /project/pd-metabase/org.eclipse.jdt.groovy.core/groovy.compiler.level=18 /instance/org.eclipse.ui.workbench/ENABLED_DECORATORS=org.codehaus.groovy.eclipse.ui.decorator\:true,org.eclipse.ajdt.ui.decorator\:true,org.eclipse.jst.ws.jaxws.dom.integration.navigator.WebServiceDecorator\:true,org.eclipse.m2e.core.mavenVersionDecorator\:false,org.eclipse.wst.server.ui.decorator\:false,com.google.gdt.eclipse.managedapis.ui.ManagedApiContainerDecorator\:true,com.google.gdt.eclipse.managedapis.ui.ManageApiInfoDecorator\:true,org.codehaus.groovy.eclipse.dsl.dsldClasspathContainerDecorator\:true,org.eclipse.ajdt.ui.advicedecorator\:true,org.eclipse.datatools.connectivity.sqm.core.internal.ui.explorer.DependencyDecoration\:true,org.eclipse.datatools.connectivity.sqm.core.internal.ui.explorer.ColumnDecoration\:true,org.eclipse.datatools.connectivity.sqm.core.internal.ui.explorer.ForeignKeyDecoration\:true,org.eclipse.datatools.connectivity.sqm.core.internal.ui.explorer.IndexTriggerDecoration\:true,org.eclipse.datatools.connectivity.internal.core.ui.bookmarkDecoration\:true,org.eclipse.datatools.connectivity.internal.core.ui.FilterNodeDecoration\:true,org.eclipse.datatools.connectivity.ui.decorator.contentextension\:false,org.eclipse.datatools.enablement.ingres.ui.providers.decorators.SynonymDecorationService\:true,org.eclipse.datatools.enablement.ingres.internal.ui.providers.decorators.ParameterDecorationService\:true,org.eclipse.datatools.enablement.sybase.asa.proxytabledecorator\:true,org.eclipse.datatools.enablement.sybase.ase.webservicetabledecorator\:true,org.eclipse.datatools.enablement.sybase.systemtabledecorator\:true,org.eclipse.egit.ui.internal.decorators.GitLightweightDecorator\:true,org.eclipse.jdt.ui.override.decorator\:true,org.eclipse.jdt.ui.interface.decorator\:false,org.eclipse.jdt.ui.buildpath.decorator\:true,org.eclipse.jst.j2ee.internal.ui.util.AnnotationIconDecorator_ejb\:true,org.eclipse.jst.j2ee.navigator.internal.J2EEProjectDecorator\:true,org.eclipse.jst.jee.ui.internal.navigator.ejb.BeanDecorator\:true,org.eclipse.jst.jee.navigator.internal.JEEProjectDecorator\:true,org.eclipse.jst.j2ee.internal.ui.util.AnnotationIconDecorator_servlet\:true,org.eclipse.jst.servlet.ui.Decorator\:true,org.eclipse.m2e.core.maven2decorator\:true,org.eclipse.mylyn.context.ui.decorator.interest\:true,org.eclipse.mylyn.tasks.ui.decorators.task\:true,org.eclipse.mylyn.team.ui.changeset.decorator\:true,org.eclipse.pde.ui.binaryProjectDecorator\:false,org.eclipse.rse.core.virtualobject.decorator\:true,org.eclipse.rse.core.binary.executable.decorator\:true,org.eclipse.rse.core.script.executable.decorator\:true,org.eclipse.rse.core.java.executable.decorator\:true,org.eclipse.rse.core.library.decorator\:true,org.eclipse.rse.core.link.decorator\:true,org.eclipse.rse.subsystems.error.decorator\:true,org.eclipse.team.cvs.ui.decorator\:true,org.eclipse.team.svn.ui.decorator.SVNLightweightDecorator\:true,org.eclipse.ui.LinkedResourceDecorator\:true,org.eclipse.ui.VirtualResourceDecorator\:true,org.eclipse.ui.ContentTypeDecorator\:true,org.eclipse.ui.ResourceFilterDecorator\:false,org.eclipse.wst.jsdt.ui.override.decorator\:true,org.eclipse.wst.server.ui.navigatorDecorator\:true,org.grails.ide.eclipse.ui.grailsClasspathContainerDecorator\:true, /bundle_defaults/org.eclipse.jdt.ui/semanticHighlighting.staticMethodInvocation.strikethrough=false /bundle_defaults/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.brace_position_for_array_initializer=end_of_line /instance/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.insert_new_line_after_opening_brace_in_array_initializer=do not insert /bundle_defaults/org.eclipse.team.cvs.ui/pref_console_command_color=0,0,0 /bundle_defaults/org.eclipse.ui/SHOW_TEXT_ON_PERSPECTIVE_BAR=true /project/dwt-smartGwt-theme/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.compliance=1.6 /project/dwt-security-shared/org.eclipse.core.resources/encoding/<project>=UTF-8 /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.metadata.repository/repositories/http\:__download.eclipse.org_modeling_tmf_xtext_updates_releases/name=TMF Xtext Update Site (Releases) /instance/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.insert_space_before_colon_in_assert=insert /bundle_defaults/org.eclipse.jdt.ui/semanticHighlighting.staticField.bold=false /bundle_defaults/org.eclipse.team.ui/org.eclipse.team.ui.sychronizing_default_participant=none /instance/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_try=insert /project/pd-server/com.springsource.sts.grails.core/com.springsource.sts.grails.core.use.default.install=false /project/dwt-security-model-gorm/org.eclipse.core.resources/encoding//src/test/resources=UTF-8 /instance/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.alignment_for_parameters_in_constructor_declaration=16 /bundle_defaults/org.eclipse.jdt.ui/semanticHighlighting.staticField.strikethrough=false /project/pd-server/com.springsource.sts.grails.core/com.springsource.sts.grails.core.source.attachment-grails-spring-2.0.1.jar=/home/duro/dev/grails-2.0.1/src/grails-spring-2.0.1-sources.jar /project/pe-core/org.springframework.ide.eclipse.core/org.springframework.ide.eclipse.core.validator.rule.enable.org.springframework.ide.eclipse.webflow.core.validation.import-org.springframework.ide.eclipse.webflow.core.validator=true /bundle_defaults/org.eclipse.m2e.core/eclipse.m2.defaultRuntime= /project/of-api/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.problem.forbiddenReference=warning /project/pd-client/org.eclipse.core.resources/encoding//target/generated=UTF-8 /bundle_defaults/org.eclipse.ui/DOCK_PERSPECTIVE_BAR=topLeft /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.metadata.repository/repositories/http\:__dl.google.com_eclipse_plugin_4.2/description= /instance/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_enum_constant=insert /project/pe-ws-schema/org.eclipse.core.resources/encoding//src/test/java=UTF-8 /bundle_defaults/org.eclipse.wst.xml.core/honourAllSchemaLocations=true /bundle_defaults/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.insert_space_after_colon_in_case=insert /project/pe-ws/org.eclipse.m2e.core/activeProfiles= /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.metadata.repository/repositories/http\:__download.eclipse.org_modeling_m2t_xpand_updates_releases_R201206110941/type=org.eclipse.equinox.internal.p2.metadata.repository.LocalMetadataRepository /bundle_defaults/org.eclipse.jdt.ui/semanticHighlighting.abstractClass.underline=false /bundle_defaults/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.insert_space_between_empty_parens_in_enum_constant=do not insert /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.artifact.repository/repositories/http\:__dist.springsource.com_release_TOOLS_extensions_sts300/type=org.eclipse.equinox.p2.artifact.repository.simpleRepository /project/pd-metabase/org.eclipse.core.resources/encoding//src/test/groovy=UTF-8 /instance/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.brace_position_for_annotation_type_declaration=end_of_line /bundle_defaults/org.eclipse.ui.workbench/SINGLE_CLICK_METHOD=0 /project/pe-common/org.sonar.ide.eclipse.core/projectGroupId=nl.davinci.pe /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.artifact.repository/repositories/http\:__download.eclipse.org_modeling_emft_mwe_updates_releases_helios/name=EMFT MWE Update Site Helios SR2 /bundle_defaults/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.insert_space_after_colon_in_conditional=insert /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.artifact.repository/repositories/http\:__download.eclipse.org_technology_subversive_0.7_update-site/name=Subversive Artifacts /bundle_defaults/org.eclipse.jdt.core/org.eclipse.jdt.core.incompatibleJDKLevel=ignore /bundle_defaults/org.eclipse.debug.ui/DEBUG.consoleOpenOnErr=true /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.artifact.repository/repositories/http\:__download.eclipse.org_modeling_tmf_xtext_updates_releases_head_R201206120633/provider= /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.metadata.repository/repositories/http\:__download.eclipse.org_releases_juno/nickname=Juno /instance/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.indent_body_declarations_compare_to_enum_declaration_header=true /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.artifact.repository/repositories/http\:__dist.springsource.org_release_GRECLIPSE_e4.2/name=Groovy Artifacts /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.artifact.repository/repositories/http\:__download.eclipse.org_releases_juno/enabled=true /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.metadata.repository/repositories/http\:__download.eclipse.org_releases_juno/version=1.0.0 /bundle_defaults/org.eclipse.jdt.core/org.eclipse.jdt.core.codeComplete.forceImplicitQualification=disabled /instance/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.insert_space_before_semicolon_in_for=do not insert /project/pe-core/org.springframework.ide.eclipse.beans.core//org.springframework.ide.eclipse.beans.core.default.version.http\://www.springframework.org/schema/tx= /bundle_defaults/org.eclipse.ui.workbench/ENABLED_DECORATORS= /bundle_defaults/org.eclipse.jdt.ui/java_method_name=0,0,0 /bundle_defaults/org.eclipse.jdt.debug.ui/org.eclipse.jdt.debug.ui.prompt_delete_conditional_breakpoint=true /bundle_defaults/org.eclipse.debug.ui/org.eclipse.debug.ui.cancel_launch_with_compile_errors=prompt /bundle_defaults/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.alignment_for_binary_expression=16 /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.metadata.repository/repositories/http\:__download.eclipse.org_modeling_emft_mwe_updates_releases/provider= /project/pd-server/com.springsource.sts.grails.core/com.springsource.sts.grails.core.source.attachment-pd-export-0.6.0-SNAPSHOT.jar=/pd-export /bundle_defaults/org.eclipse.jdt.ui/java_operator_italic=false /project/of-co-email/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.problem.enumIdentifier=error /bundle_defaults/org.eclipse.jdt.ui/pf_coloring_argument_italic=false /bundle_defaults/org.eclipse.debug.core/org.eclipse.debug.core.PREF_ENABLE_STATUS_HANDLERS=true /bundle_defaults/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.insert_space_after_at_in_annotation=do not insert /bundle_defaults/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.insert_space_after_comma_in_constructor_declaration_parameters=insert /bundle_defaults/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_enum_constant=do not insert /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.artifact.repository/repositories/http\:__download.eclipse.org_modeling_tmf_xtext_updates_releases_maintenance_R201111141332/enabled=false /bundle_defaults/org.eclipse.jdt.ui/semanticHighlighting.annotationElementReference.italic=false /instance/org.eclipse.ui.browser/browser-choice=0 /project/pe-web/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.problem.enumIdentifier=error /instance/org.eclipse.team.svn.ui/preference.decoration.trunk.branch=Trunk\: /project/pe-common/org.maven.ide.eclipse/fullBuildGoals=process-test-resources /project/dwt-client-core/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.problem.forbiddenReference=warning /project/pd-server/com.springsource.sts.grails.core/com.springsource.sts.grails.core.source.attachment-grails-plugin-controllers-2.0.1.jar=/home/duro/dev/grails-2.0.1/src/grails-plugin-controllers-2.0.1-sources.jar /instance/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.insert_space_after_question_in_wildcard=do not insert /project/acris-security-core/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.problem.assertIdentifier=error /bundle_defaults/org.eclipse.jdt.ui/spelling_ignore_java_strings=true /project/dwt-validator-api/org.eclipse.m2e.core/resolveWorkspaceProjects=true /bundle_defaults/org.eclipse.jdt.ui/org.eclipse.jdt.ui.abbreviatepackagenames=false /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.metadata.repository/repositories/http\:__download.eclipse.org_modeling_emft_mwe_updates_releases_R201110310946_mwe2lang/type=org.eclipse.equinox.internal.p2.metadata.repository.LocalMetadataRepository /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.artifact.repository/repositories/file\:_home_duro_dev_springsource_ggts-3.0.0.RELEASE_p2_org.eclipse.equinox.p2.core_cache/suffix=artifacts.xml /project/dwt-security-model-jpa/org.eclipse.core.resources/encoding//src/main/groovy=UTF-8 /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.artifact.repository/repositories/https\:__dl-ssl.google.com_android_eclipse/uri=https\://dl-ssl.google.com/android/eclipse /project/dwt-pap/org.eclipse.core.resources/encoding//src/main/resources=UTF-8 /bundle_defaults/org.eclipse.ui/ENABLE_DETACHED_VIEWS=true /project/pd-server/org.grails.ide.eclipse.core/org.grails.ide.eclipse.core.source.attachment-grails-scripts-2.0.1.jar=/home/duro/dev/grails-2.0.1/scripts /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.metadata.repository/repositories/http\:__community.polarion.com_projects_subversive_download_eclipse_2.0_update-site/version=1.0.0 /bundle_defaults/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.taskTags=TODO,FIXME,XXX /instance/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.insert_new_line_at_end_of_file_if_missing=do not insert /project/pd-server/org.grails.ide.eclipse.core/org.grails.ide.eclipse.core.source.attachment-grails-plugin-filters-2.0.1.jar=/home/duro/dev/grails-2.0.1/src/grails-plugin-filters-2.0.1-sources.jar /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.artifact.repository/repositories/file\:_home_duro_dev_springsource_ggts-3.0.0.RELEASE/version=1.0.0 /bundle_defaults/org.eclipse.compare/org.eclipse.compare.SynchronizeScrolling=true /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.metadata.repository/repositories/http\:__community.polarion.com_projects_subversive_download_eclipse_2.0_update-site/isSystem=true /project/pe-common/org.eclipse.m2e.core/version=1 /project/pe-core/org.springframework.ide.eclipse.core/org.springframework.ide.eclipse.core.validator.rule.enable.org.springframework.ide.eclipse.beans.core.parsingProblems-org.springframework.ide.eclipse.beans.core.beansvalidator=true /bundle_defaults/org.eclipse.jdt.ui/semanticHighlighting.annotationElementReference.strikethrough=false /instance/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_while=insert /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.artifact.repository/repositories/http\:__download.eclipse.org_releases_juno/provider= /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.artifact.repository/repositories/http\:__download.springsource.com_release_TOOLS_update_3.0.0.RELEASE_e4.2/isSystem=true /bundle_defaults/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.problem.invalidJavadocTags=disabled /instance/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.insert_space_after_at_in_annotation_type_declaration=do not insert /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.artifact.repository/repositories/http\:__download.eclipse.org_modeling_m2t_xpand_updates_releases/version=1.0.0 /bundle_defaults/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.insert_space_after_opening_angle_bracket_in_parameterized_type_reference=do not insert /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.artifact.repository/repositories/http\:__download.eclipse.org_modeling_tmf_xtext_updates_releases_head_R201112130541/name=Xtext Update Site - Artifact Repository /configuration/org.eclipse.ui.ide/MAX_RECENT_WORKSPACES=5 /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.artifact.repository/repositories/http\:__download.eclipse.org_modeling_m2t_xpand_updates_releases/isSystem=true /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.metadata.repository/repositories/http\:__download.eclipse.org_modeling_emft_mwe_updates_releases_R201110310946_mwe/version=1.0.0 /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.artifact.repository/repositories/http\:__dl.google.com_eclipse_appengine/isSystem=false /bundle_defaults/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.alignment_for_selector_in_method_invocation=16 /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.artifact.repository/repositories/file\:_home_duro_dev_springsource_ggts-3.0.0.RELEASE_p2_org.eclipse.equinox.p2.core_cache/uri=file\:/home/duro/dev/springsource/ggts-3.0.0.RELEASE/p2/org.eclipse.equinox.p2.core/cache/ /project/pd-server/com.springsource.sts.grails.core/com.springsource.sts.grails.core.source.attachment-pd-metabase-0.5.3-SNAPSHOT.jar=/pd-metabase /instance/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.insert_new_line_before_finally_in_try_statement=do not insert /project/dwt-smartGwt-theme/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.problem.forbiddenReference=warning /bundle_defaults/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.lineSplit=80 /project/of-loader/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.problem.enumIdentifier=error /project/pe-web/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.compliance=1.6 /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.artifact.repository/repositories/http\:__dist.springsource.com_release_TOOLS_extensions_sts300/suffix=artifacts.xml /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.metadata.repository/repositories/http\:__dist.springsource.com_release_TOOLS_patches_bug386070/enabled=true /bundle_defaults/org.eclipse.ajdt.ui/org.aspectj.ajdt.core.compiler.lint.TypeNotExposedToWeaver=warning /project/dwt-smartGwt-widgets-utils/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.problem.forbiddenReference=warning /bundle_defaults/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.indent_statements_compare_to_block=true /project/pe-core/org.springframework.ide.eclipse.core/org.springframework.ide.eclipse.core.builders.enable.beanmetadatabuilder=true /bundle_defaults/org.eclipse.debug.ui/org.eclipse.debug.ui.activate_debug_view=true /bundle_defaults/org.eclipse.team.cvs.ui/pref_commit_comments_max_history=10 /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.metadata.repository/repositories/http\:__dl.google.com_eclipse_plugin_4.2/suffix=compositeContent.xml /bundle_defaults/org.eclipse.debug.ui/org.eclipse.debug.ui.VariableView+org.eclipse.debug.ui.ShowDetailPaneAction=true /instance/org.eclipse.team.svn.ui/org.eclipse.team.svn.ui.panel.local.RevertPanel.width=600 /bundle_defaults/org.eclipse.debug.ui/org.eclipse.debug.ui.UseContextualLaunch=true /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.artifact.repository/repositories/http\:__download.eclipse.org_modeling_m2t_xpand_updates_releases/description= /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.metadata.repository/repositories/http\:__download.eclipse.org_modeling_emft_mwe_updates_releases_helios_R201102150556_mwe/enabled=false /bundle_defaults/org.eclipse.team.svn.ui/preference.custompropertiescustomproperties= /bundle_defaults/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.number_of_blank_lines_at_beginning_of_method_body=0 /bundle_defaults/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.problem.finallyBlockNotCompletingNormally=warning /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.artifact.repository/repositories/file\:_home_duro_dev_springsource_ggts-3.0.0.RELEASE/provider= /bundle_defaults/org.eclipse.jdt.ui/java_method_name_italic=false /project/pe-common/org.sonar.ide.eclipse.core/projectBranch= /project/pd-server/org.grails.ide.eclipse.core/org.grails.ide.eclipse.core.source.attachment-grails-hibernate-2.0.1.jar=/home/duro/dev/grails-2.0.1/src/grails-hibernate-2.0.1-sources.jar /project/pe-core/org.springframework.ide.eclipse.beans.core//org.springframework.ide.eclipse.beans.core.prefix.http\://www.springframework.org/schema/p=p /project/pd-client/org.sonar.ide.eclipse.core/serverUrl=http\://192.168.30.35\:8081/sonar /project/pe-core/org.springframework.ide.eclipse.core/org.springframework.ide.eclipse.core.validator.rule.enable.org.springframework.ide.eclipse.beans.core.beanAlias-org.springframework.ide.eclipse.beans.core.beansvalidator=true /bundle_defaults/org.eclipse.jdt.ui/org.eclipse.jdt.ui.ondemandthreshold=99 /project/pd-server/org.grails.ide.eclipse.core/org.grails.ide.eclipse.core.source.attachment-grails-logging-2.0.1.jar=/home/duro/dev/grails-2.0.1/src/grails-logging-2.0.1-sources.jar /project/pe-container-connector/org.sonar.ide.eclipse.core/version=1 /instance/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_catch=insert /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.artifact.repository/repositories/https\:__dl-ssl.google.com_android_eclipse/provider= /bundle_defaults/org.eclipse.jdt.ui/org.eclipse.jdt.ui.browsing.stackVertically=false /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.artifact.repository/repositories/http\:__download.eclipse.org_modeling_tmf_xtext_updates_releases_head_R201206120633/description= /project/pd-metabase/org.eclipse.core.resources/encoding//src/test/java=UTF-8 /bundle_defaults/org.eclipse.jdt.ui/autoFormatJavaDocs=false /bundle_defaults/org.eclipse.ui.ide/IMPORT_FILES_AND_FOLDERS_MODE=prompt /bundle_defaults/org.eclipse.core.net/proxiesEnabled=true /bundle_defaults/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_array_initializer=insert /project/dwt-smartGwt-view/org.eclipse.core.resources/encoding/<project>=UTF-8 /project/pe-web/org.eclipse.m2e.core/version=1 /bundle_defaults/org.eclipse.jdt.debug.ui/org.eclipse.jdt.debug.ui.javaDebug.alertHCRNotSupported=true /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.metadata.repository/repositories/http\:__download.eclipse.org_modeling_tmf_xtext_updates_composite_releases/type=org.eclipse.equinox.internal.p2.metadata.repository.CompositeMetadataRepository /project/pd-shared/org.eclipse.core.resources/encoding/<project>=UTF-8 /bundle_defaults/org.eclipse.core.resources/description.filestatelongevity=604800000 /project/dwt-smartGwt-widgets/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.problem.forbiddenReference=warning /project/pd-metabase/org.sonar.ide.eclipse.core/version=1 /instance/org.eclipse.team.ui/org.eclipse.team.ui.remove_from_view_without_prompt=true /project/dwt-pap/org.eclipse.core.resources/encoding/<project>=UTF-8 /bundle_defaults/org.eclipse.team.svn.ui/preference.repository.head=trunk /project/pe-core/org.springframework.ide.eclipse.beans.core//org.springframework.ide.eclipse.beans.core.default.version.http\://www.springframework.org/schema/jdbc= /bundle_defaults/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_switch=do not insert /bundle_defaults/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_synchronized=do not insert /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.metadata.repository/repositories/http\:__download.eclipse.org_modeling_emft_mwe_updates_releases_R201206120758_mwe2lang/version=1.0.0 /bundle_defaults/org.eclipse.debug.ui/org.eclipse.debug.ui.consoleBackground=255,255,255 /bundle_defaults/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.problem.missingJavadocTagsOverriding=disabled /project/of-co-email/org.eclipse.m2e.core/resolveWorkspaceProjects=true /bundle_defaults/org.eclipse.jdt.ui/semanticHighlighting.class.color=0,80,50 /bundle_defaults/org.eclipse.ajdt.ui/org.aspectj.ajdt.core.compiler.lint.enumAsTargetForDecpIgnored=warning /bundle_defaults/org.eclipse.jdt.ui/semanticHighlighting.methodDeclarationName.enabled=false /project/dwt-gwt-editors/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.source=1.6 /bundle_defaults/org.eclipse.jdt.core/org.eclipse.jdt.core.codeComplete.staticFieldSuffixes= /bundle_defaults/org.eclipse.jdt.ui/java_doc_keyword=127,159,191 /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.metadata.repository/repositories/http\:__www.efxclipse.org_p2-repos_releases_latest/uri=http\://www.efxclipse.org/p2-repos/releases/latest /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.artifact.repository/repositories/http\:__download.eclipse.org_modeling_tmf_xtext_updates_releases_head_R201206120633/uri=http\://download.eclipse.org/modeling/tmf/xtext/updates/releases/head/R201206120633 @org.eclipse.ui.views.log=1.0.300.v20120530-1435 /instance/org.springsource.ide.eclipse.commons.configurator/org.springsource.ide.eclipse.commons.configurator.processed=true /project/pd-installer/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.source=1.6 /instance/org.eclipse.team.svn.ui/org.eclipse.team.svn.ui.panel.ListSelectionPanel.width=470 /instance/org.eclipse.wst.sse.ui/content_assist_number_of_computers=20 /instance/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.continuation_indentation_for_array_initializer=2 /bundle_defaults/org.eclipse.jdt.ui/java_annotation=100,100,100 /bundle_defaults/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.problem.deprecationWhenOverridingDeprecatedMethod=disabled /bundle_defaults/org.eclipse.team.svn.ui/preference.share.enableAuto=true /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.metadata.repository/repositories/http\:__download.eclipse.org_releases_juno_201206270900/isSystem=true /instance/org.grails.ide.eclipse.core/org.grails.ide.eclipse.core.COMMAND_TIMEOUT=60000 /project/dwt-security-model-api/org.eclipse.m2e.core/activeProfiles= /project/dwt-shared/org.eclipse.m2e.core/resolveWorkspaceProjects=true /bundle_defaults/org.eclipse.jdt.ui/cleanup.always_use_blocks=true /instance/org.eclipse.wst.validation/confirmDialog=true /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.metadata.repository/repositories/http\:__download.eclipse.org_technology_epp_packages_juno/isSystem=true /instance/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.alignment_for_arguments_in_method_invocation=16 /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.metadata.repository/repositories/http\:__download.eclipse.org_modeling_tmf_xtext_updates_releases/version=1.0.0 /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.metadata.repository/repositories/http\:__download.eclipse.org_modeling_emft_mwe_updates_releases_R201108020506_mwe/enabled=false /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.metadata.repository/repositories/http\:__download.eclipse.org_modeling_tmf_xtext_updates_releases_maintenance_R201111141332/enabled=false /bundle_defaults/org.eclipse.jdt.ui/java_annotation_italic=false /bundle_defaults/org.eclipse.ajdt.ui/org.aspectj.ajdt.core.compiler.lint.unmatchedTargetKind=warning /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.metadata.repository/repositories/http\:__download.eclipse.org_modeling_emft_mwe_updates_releases_R201112070431_mwe/name=MWE Build Site /project/pd-server/org.eclipse.core.resources/encoding//grails-app/i18n/messages_th.properties=UTF-8 /instance/org.eclipse.wst.validation/stateTS=0 /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.artifact.repository/repositories/http\:__dist.codehaus.org_groovy_distributions_greclipse_snapshot_e4.2/suffix=compositeArtifacts.xml /project/dwt-raphael/org.eclipse.m2e.core/version=1 /bundle_defaults/org.eclipse.jdt.ui/markFieldOccurrences=true /project/dwt-client/org.eclipse.core.resources/encoding/<project>=UTF-8 /bundle_defaults/org.eclipse.jdt.ui/semanticHighlighting.autoboxing.enabled=false /project/dwt-security-model/org.eclipse.m2e.core/version=1 /bundle_defaults/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.comment.line_length=80 /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.artifact.repository/repositories/http\:__download.eclipse.org_releases_juno_201206270900/suffix=artifacts.xml /bundle_defaults/org.eclipse.team.svn.ui/preference.decoration.prefix.branch=, Branch /project/of-internal/org.sonar.ide.eclipse.core/projectArtifactId=of-internal /project/pe-container-connector/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.compliance=1.6 /project/dwt-gwt-view/org.eclipse.m2e.core/activeProfiles= /instance/org.codehaus.groovy.eclipse.codeassist.completion/org.codehaus.groovy.eclipse.codeassist.completion.filtereddgms=, /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.metadata.repository/repositories/http\:__download.eclipse.org_modeling_m2t_xpand_updates_releases_R201206110941/isSystem=true /bundle_defaults/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_while=insert /bundle_defaults/org.eclipse.ui/ENABLE_ANIMATIONS=true /bundle_defaults/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.align_type_members_on_columns=false /bundle_defaults/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.comment.new_lines_at_javadoc_boundaries=true /bundle_defaults/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.insert_space_before_comma_in_multiple_field_declarations=do not insert /project/pe-container-connector/org.eclipse.core.resources/encoding//src/test/groovy=UTF-8 /bundle_defaults/org.eclipse.wst.xml.core/missingStartTag=2 /bundle_defaults/org.eclipse.team.cvs.core/cvs.watch.on.edit=false /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.metadata.repository/repositories/http\:__download.eclipse.org_technology_epp_packages_juno/suffix=content.xml /project/pd-server/com.springsource.sts.grails.core/com.springsource.sts.grails.core.source.attachment-grails-datastore-simple-1.0.9.RELEASE.jar=/home/duro/dev/grails-2.1.0/src/grails-datastore-simple-1.0.9.RELEASE-sources.jar /project/of-co-email/org.eclipse.core.resources/encoding//src/test/java=UTF-8 /project/pe-installer/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.6 /project/dwt-smartGwt-widgets-utils/org.eclipse.core.resources/encoding//src/test/java=UTF-8 /bundle_defaults/org.eclipse.jdt.ui/editor_annotation_roll_over=false /project/pd-metabase/org.sonar.ide.eclipse.core/serverUrl=http\://192.168.30.35\:8081/sonar /bundle_defaults/org.eclipse.core.net/proxyData/SOCKS/port=-1 /bundle_defaults/org.eclipse.jdt.ui/java_doc_tag_italic=false /instance/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.insert_space_before_comma_in_type_arguments=do not insert /bundle_defaults/org.eclipse.jdt.ui/cleanup.make_private_fields_final=true /bundle_defaults/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.insert_space_before_comma_in_constructor_declaration_parameters=do not insert /bundle_defaults/org.eclipse.jdt.ui/semanticHighlighting.typeParameter.enabled=false /bundle_defaults/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.wrap_before_or_operator_multicatch=true /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.metadata.repository/repositories/http\:__download.eclipse.org_modeling_tmf_xtext_updates_releases_maintenance_R201208210947/enabled=false /bundle_defaults/org.eclipse.jdt.ui/stickyOccurrences=true /bundle_defaults/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.problem.deprecation=warning /instance/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.comment.indent_parameter_description=true /instance/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.insert_space_after_comma_in_constructor_declaration_parameters=insert /project/dwt-raphael/org.eclipse.core.resources/encoding//src/main/resources=UTF-8 /bundle_defaults/org.eclipse.jdt.ui/cleanup.always_use_this_for_non_static_method_access=false /bundle_defaults/org.eclipse.jdt.core/org.eclipse.jdt.core.incompleteClasspath=error /bundle_defaults/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.problem.unusedImport=warning /project/pd-server/com.springsource.sts.grails.core/com.springsource.sts.grails.core.source.attachment-grails-test-2.1.0.jar=/home/duro/dev/grails-2.1.0/src/grails-test-2.1.0-sources.jar /bundle_defaults/org.eclipse.jdt.ui/semanticHighlighting.staticField.color=0,0,192 /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.metadata.repository/repositories/http\:__download.eclipse.org_modeling_tmf_xtext_updates_releases_head_R201108020636/suffix=content.xml /bundle_defaults/org.eclipse.ui/SHOW_OPEN_ON_PERSPECTIVE_BAR=true /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.metadata.repository/repositories/http\:__dist.springsource.com_release_TOOLS_update_3.0.0.RELEASE_e4.2/enabled=true /bundle_defaults/org.eclipse.team.cvs.ui/pref_prompt_on_mixed_tags=true /bundle_defaults/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.insert_space_before_opening_angle_bracket_in_type_parameters=do not insert /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.artifact.repository/repositories/http\:__www.efxclipse.org_p2-repos_releases_latest/suffix=artifacts.xml /bundle_defaults/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.insert_space_after_semicolon_in_try_resources=insert /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.artifact.repository/repositories/http\:__googleappengine.googlecode.com_svn_trunk_java_updatesite/suffix=artifacts.xml /bundle_defaults/org.eclipse.jdt.ui/semanticHighlighting.staticFinalField.color=0,0,0 /instance/org.codehaus.groovy.eclipse.ui/groovy.plugin.ask.to.convert=false /bundle_defaults/org.eclipse.jdt.ui/semanticHighlighting.typeParameter.bold=true /bundle_defaults/org.eclipse.jdt.ui/semanticHighlighting.field.strikethrough=false /bundle_defaults/org.eclipse.jdt.ui/content_assist_fill_method_arguments=true /bundle_defaults/org.eclipse.jdt.debug.ui/org.eclipse.jdt.debug.ui.active_filters=java.lang.ClassLoader /instance/org.eclipse.team.svn.ui/org.eclipse.team.svn.ui.panel.local.UpdateToRevisionPanel.width=470 /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.artifact.repository/repositories/http\:__download.eclipse.org_modeling_emft_mwe_updates_releases_helios_R201102151014_mwe2lang/description= /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.artifact.repository/repositories/http\:__download.eclipse.org_releases_juno/type=org.eclipse.equinox.internal.p2.artifact.repository.CompositeArtifactRepository /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.metadata.repository/repositories/http\:__community.polarion.com_projects_subversive_download_eclipse_2.0_update-site/name=Update Site /instance/org.eclipse.ui.browser/browsers=<?xml version\="1.0" encoding\="UTF-8"?>\n<web-browsers current\="1">\n<system/>\n<external location\="/usr/bin/firefox" name\="Firefox"/>\n</web-browsers> /bundle_defaults/org.eclipse.team.cvs.ui/pref_show_added=true /bundle_defaults/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_catch=insert /project/pd-client/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.problem.enumIdentifier=error /project/pe-installer/org.eclipse.m2e.core/version=1 /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.artifact.repository/repositories/http\:__www.efxclipse.org_p2-repos_releases_latest/enabled=true /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.metadata.repository/repositories/file\:_home_duro_dev_springsource_ggts-3.0.0.RELEASE_.eclipseextension/provider= /instance/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_constructor_declaration=do not insert /project/dwt-security-model-jpa/org.eclipse.core.resources/encoding/<project>=UTF-8 /bundle_defaults/org.eclipse.debug.ui/org.eclipse.debug.ui.errorColor=255,0,0 /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.metadata.repository/repositories/http\:__eclipse-glance.googlecode.com_svn_site/name=Update Site /bundle_defaults/org.eclipse.jdt.ui/semanticHighlighting.typeArgument.color=13,100,0 /bundle_defaults/org.eclipse.ui/presentationFactoryId=org.eclipse.ui.presentations.default /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.artifact.repository/repositories/http\:__download.eclipse.org_modeling_tmf_updates/enabled=false /bundle_defaults/org.eclipse.jdt.ui/semanticHighlighting.typeArgument.strikethrough=false /bundle_defaults/org.eclipse.ajdt.ui/org.aspectj.ajdt.core.compiler.lint.NoInterfaceCtorJoinpoint=warning /instance/org.eclipse.jdt.ui/sp_cleanup.make_parameters_final=false /instance/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.comment.format_header=true /bundle_defaults/org.codehaus.groovy.eclipse.ui/groovy.editor.highlight.operator.color_bold=false /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.artifact.repository/repositories/http\:__zeroturnaround.com_update-site/description= /instance/org.eclipse.jdt.debug.ui/org.eclipse.jdt.debug.ui.active_filters=java.lang.ClassLoader,groovy.lang.*,org.codehaus.groovy.*,java.lang.reflect.*,sun.misc.*,groovy.ui.*,sun.reflect.* /project/pd-installer/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.compliance=1.6 /bundle_defaults/org.eclipse.ui/ALTERNATE_OPEN_NEW_PERSPECTIVE=OPEN_PERSPECTIVE_REPLACE /bundle_defaults/org.eclipse.team.svn.ui/preference.decoration.format.project={outgoing_flag} {name} {revision} [{location_label}{root_prefix}\: {first_branchOrTag_child}] /instance/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.insert_space_between_empty_parens_in_method_invocation=do not insert /instance/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_while=do not insert /project/dwt-security-model-gorm/org.eclipse.core.resources/encoding/<project>=UTF-8 /instance/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.join_lines_in_comments=true /instance/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.alignment_for_compact_if=16 /bundle_defaults/org.eclipse.debug.ui/org.eclipse.debug.ui.build_before_launch=true /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.metadata.repository/repositories/https\:__repository.sonatype.org_content_repositories_forge-sites_m2e-extras_0.15.0_N_0.15.0.201109282249/name=Maven Integration for Eclipse Update Extras Site /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.metadata.repository/repositories/http\:__download.eclipse.org_modeling_tmf_xtext_updates_releases_helios_R201102150722/isSystem=true /bundle_defaults/org.eclipse.m2e.core/eclipse.m2.hideFoldersOfNestedProjects=false /bundle_defaults/org.eclipse.jdt.ui/cleanup.use_blocks_only_for_return_and_throw=false /bundle_defaults/org.eclipse.team.cvs.ui/pref_commit_with_errors=prompt /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.metadata.repository/repositories/https\:__repository.sonatype.org_content_repositories_forge-sites_m2e-extras_0.15.0_N_0.15.0.201109282249/version=1.0.0 /bundle_defaults/org.eclipse.ajdt.ui/org.eclipse.ajdt.ui.preferences.doPdeAutoImport=false /bundle_defaults/org.eclipse.jdt.ui/semanticHighlighting.enum.underline=false /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.artifact.repository/repositories/http\:__dl.google.com_eclipse_plugin_core_4.2/description= /project/pe-container-connector/org.maven.ide.eclipse/version=1 /bundle_defaults/org.eclipse.jdt.ui/formatter_profile=org.eclipse.jdt.ui.default.eclipse_profile /bundle_defaults/org.eclipse.jdt.core/org.eclipse.jdt.core.builder.invalidClasspath=abort /bundle_defaults/org.eclipse.debug.core/org.eclipse.debug.core.USE_STEP_FILTERS=false /instance/org.eclipse.wst.jsdt.ui/org.eclipse.wst.jsdt.ui.javadoclocations.migrated=true /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.metadata.repository/repositories/http\:__download.eclipse.org_technology_subversive_1.0_update-site/isSystem=false /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.artifact.repository/repositories/http\:__community.polarion.com_projects_subversive_download_eclipse_3.0_juno-site/version=1.0.0 /project/dwt-shared/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.problem.forbiddenReference=warning /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.metadata.repository/repositories/http\:__community.polarion.com_projects_subversive_download_eclipse_3.0_juno-site/suffix=content.xml /bundle_defaults/org.eclipse.ajdt.ui/org.aspectj.ajdt.core.compiler.list.UnmatchedSuperTypeInCall=warning /instance/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.keep_then_statement_on_same_line=true /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.artifact.repository/repositories/http\:__download.eclipse.org_technology_subversive_0.7_update-site/provider= /project/pd-theme/org.eclipse.core.resources/encoding/src=UTF-8 /instance/org.eclipse.wst.sse.ui/useQuickDiffPrefPage=true /bundle_defaults/org.eclipse.jdt.core/org.eclipse.jdt.core.timeoutForParameterNameFromAttachedJavadoc=50 /bundle_defaults/org.eclipse.team.ui/org.eclipse.team.ui.default_layout=org.eclipse.team.ui.compressed_layout /project/dwt-security-client/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.compliance=1.6 /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.metadata.repository/repositories/http\:__download.eclipse.org_modeling_tmf_xtext_updates/uri=http\://download.eclipse.org/modeling/tmf/xtext/updates/ /bundle_defaults/org.eclipse.jdt.ui/semanticHighlighting.number.bold=false /bundle_defaults/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_constructor_declaration=do not insert /bundle_defaults/org.eclipse.jdt.ui/semanticHighlighting.staticField.italic=true /project/pe-common/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled /instance/org.eclipse.ui.views.log/activate=true /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.artifact.repository/repositories/http\:__download.eclipse.org_modeling_emft_mwe_updates_releases_R201110310946_mwe/uri=http\://download.eclipse.org/modeling/emft/mwe/updates/releases/R201110310946/mwe /bundle_defaults/org.eclipse.wst.xml.core/indiciateNoDocumentElement=-1 /project/dwt-pap/org.eclipse.m2e.core/activeProfiles= /bundle_defaults/org.codehaus.groovy.eclipse.ui/groovy.editor.highlight.numbers.color_bold=false /instance/org.eclipse.m2e.core/eclipse.m2.userSettingsFile=/home/duro/.m2/settings.xml /instance/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.insert_space_before_comma_in_for_inits=do not insert /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.metadata.repository/repositories/http\:__download.eclipse.org_modeling_tmf_updates/isSystem=false /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.metadata.repository/repositories/http\:__download.eclipse.org_modeling_emft_mwe_updates_releases/version=1.0.0 /bundle_defaults/org.eclipse.team.svn.ui/preference.diffViewer.resources.specific.parameters= /project/dwt-smartGwt-view/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.artifact.repository/repositories/http\:__download.eclipse.org_modeling_tmf_xtext_updates_releases_head_R201108020636/description= /bundle_defaults/org.eclipse.jdt.ui/spelling_ignore_sentence=true /project/dwt-utils/org.eclipse.m2e.core/resolveWorkspaceProjects=true /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.metadata.repository/repositories/http\:__download.eclipse.org_tools_gef_updates_releases/uri=http\://download.eclipse.org/tools/gef/updates/releases /project/pe-web/org.eclipse.core.resources/encoding//src/test/groovy=UTF-8 /bundle_defaults/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.insert_space_after_comma_in_method_declaration_parameters=insert /bundle_defaults/org.eclipse.jdt.debug.ui/org.eclipse.debug.ui.VariableView.org.eclipse.jdt.debug.ui.show_constants=false /bundle_defaults/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.problem.unnecessaryElse=ignore /bundle_defaults/org.eclipse.jdt.ui/cleanup.qualify_static_member_accesses_with_declaring_class=true /project/dwt-validator-jsr/org.eclipse.core.resources/encoding/<project>=UTF-8 /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.metadata.repository/repositories/http\:__download.eclipse.org_releases_juno/uri=http\://download.eclipse.org/releases/juno /bundle_defaults/org.eclipse.jdt.ui/pf_coloring_key_bold=false /instance/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.alignment_for_assignment=0 /instance/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_catch=do not insert /bundle_defaults/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.insert_space_before_question_in_wildcard=do not insert /instance/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.alignment_for_binary_expression=16 /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.artifact.repository/repositories/http\:__download.eclipse.org_modeling_emft_mwe_updates_releases_R201108020506_mwe/type=org.eclipse.equinox.p2.artifact.repository.simpleRepository /instance/org.eclipse.wst.jsdt.ui/proposalOrderMigrated=true /project/dwt-gwt-view/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.source=1.6 /instance/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.alignment_for_selector_in_method_invocation=16 /bundle_defaults/org.eclipse.ui.ide/TASKS_LIMIT=100 /instance/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_try=do not insert /bundle_defaults/org.eclipse.core.net/nonProxiedHosts=localhost|127.0.0.1 /instance/org.eclipse.m2e.core/eclipse.m2.defaultRuntime=EMBEDDED /project/dwt-smartGwt-widgets/org.eclipse.core.resources/encoding//src/main/resources=UTF-8 /instance/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.insert_space_after_opening_angle_bracket_in_parameterized_type_reference=do not insert /bundle_defaults/org.eclipse.jdt.ui/content_assist_prefix_completion=false /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.artifact.repository/repositories/http\:__download.eclipse.org_technology_subversive_1.0_update-site/uri=http\://download.eclipse.org/technology/subversive/1.0/update-site/ /project/pe-web/org.eclipse.core.resources/encoding//src/main/resources=UTF-8 /instance/org.eclipse.team.svn.ui/history.repositoryUser=am1pc3Vy /instance/org.eclipse.jdt.ui/org.eclipse.jdt.ui.ondemandthreshold=99 /project/dwt-smartGwt-widgets-utils/org.eclipse.m2e.core/resolveWorkspaceProjects=true /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.artifact.repository/repositories/http\:__download.eclipse.org_modeling_m2t_xpand_updates_releases_helios/provider= /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.artifact.repository/repositories/http\:__dist.springsource.org_release_GRECLIPSE_e4.2/suffix=artifacts.xml /project/pd-server/org.grails.ide.eclipse.core/org.grails.ide.eclipse.core.source.attachment-grails-plugin-services-2.0.1.jar=/home/duro/dev/grails-2.0.1/src/grails-plugin-services-2.0.1-sources.jar /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.artifact.repository/repositories/http\:__download.eclipse.org_technology_epp_packages_juno/uri=http\://download.eclipse.org/technology/epp/packages/juno/ /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.artifact.repository/repositories/file\:_home_duro_dev_springsource_ggts-3.0.0.RELEASE/name=Bundle pool /bundle_defaults/org.eclipse.jdt.ui/semanticHighlighting.field.bold=false /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.artifact.repository/repositories/http\:__download.eclipse.org_modeling_emft_mwe_updates_releases_R201108020809_mwe2lang/version=1.0.0 /bundle_defaults/org.eclipse.team.svn.ui/preference.decoration.flag.outgoing=> /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.artifact.repository/repositories/http\:__community.polarion.com_projects_subversive_download_eclipse_2.0_update-site/name=Update Site /instance/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.indent_body_declarations_compare_to_enum_constant_header=true /project/dwt-security-model-gorm/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.6 /bundle_defaults/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.problem.nullAnnotationInferenceConflict=error /instance/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.blank_lines_before_imports=1 /bundle_defaults/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.tabulation.size=4 /bundle_defaults/org.eclipse.team.svn.ui/preference.templatescomment.logTemplates.enabled=true /project/pd-metabase/org.eclipse.core.resources/encoding//src/test/resources=UTF-8 /instance/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.indent_breaks_compare_to_cases=true /project/of-co-email/org.eclipse.m2e.core/activeProfiles= /bundle_defaults/org.eclipse.ajdt.ui/org.aspectj.ajdt.core.compiler.lint.noExplicitConstructorCall=warning /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.artifact.repository/repositories/http\:__download.eclipse.org_modeling_m2t_xpand_updates_releases_R201206110941/isSystem=true /bundle_defaults/org.eclipse.jdt.ui/linkedPositionColor=121,121,121 /project/pe-common/org.sonar.ide.eclipse.core/version=1 /project/dwt-validator-gorm/org.eclipse.core.resources/encoding//src/test/resources=UTF-8 /bundle_defaults/org.codehaus.groovy.eclipse.dsl/org.codehaus.groovy.eclipse.dsl.auto.add.support=true /bundle_defaults/org.eclipse.jdt.ui/pf_coloring_comment_bold=false /bundle_defaults/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.blank_lines_between_import_groups=1 /project/pd-theme/org.sonar.ide.eclipse.core/projectGroupId=nl.davinci.pe /instance/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.insert_space_after_colon_in_case=insert /bundle_defaults/org.zeroturnaround.eclipse/jrebelNoProjectsOrServersCheck=true /project/pe-web/org.eclipse.core.resources/encoding/<project>=UTF-8 /project/pd-server/com.springsource.sts.grails.core/com.springsource.sts.grails.core.source.attachment-dwt-server-2.0.3-SNAPSHOT.jar=/dwt-server /instance/org.eclipse.jdt.ui/sp_cleanup.remove_private_constructors=true /project/dwt-security-model-gorm/org.eclipse.core.resources/encoding//src/main/groovy=UTF-8 /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.artifact.repository/repositories/http\:__dist.springsource.com_release_TOOLS_update_3.0.0.RELEASE_e4.2/type=org.eclipse.equinox.p2.artifact.repository.simpleRepository /bundle_defaults/org.eclipse.ui/SHIFT_OPEN_NEW_PERSPECTIVE=OPEN_PERSPECTIVE_REPLACE /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.artifact.repository/repositories/http\:__download.eclipse.org_modeling_emft_mwe_updates/enabled=false /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.metadata.repository/repositories/http\:__download.springsource.com_release_TOOLS_update_3.0.0.RELEASE_e4.2/isSystem=true /project/dwt-client-core/org.eclipse.core.resources/encoding//src/test/java=UTF-8 /project/pd-server/com.springsource.sts.grails.core/com.springsource.sts.grails.core.source.attachment-grails-datastore-simple-1.0.2.RELEASE.jar=/home/duro/dev/grails-2.0.1/src/grails-datastore-simple-1.0.2.RELEASE-sources.jar /project/pd-server/com.springsource.sts.grails.core/com.springsource.sts.grails.core.source.attachment-grails-docs-2.0.1.jar=/home/duro/dev/grails-2.0.1/src/grails-docs-2.0.1-sources.jar /instance/org.eclipse.debug.ui/org.eclipse.debug.ui.PREF_LAUNCH_PERSPECTIVES=<?xml version\="1.0" encoding\="UTF-8" standalone\="no"?>\n<launchPerspectives/>\n /project/pe-database/org.sonar.ide.eclipse.core/version=1 /project/pe-ws/org.sonar.ide.eclipse.core/serverUrl=http\://192.168.30.35\:8081/sonar /instance/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.tabulation.size=4 /bundle_defaults/org.eclipse.m2e.core/eclipse.m2.offline=false /instance/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.insert_space_before_colon_in_default=do not insert /bundle_defaults/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.insert_space_before_binary_operator=insert /bundle_defaults/org.eclipse.wst.sse.core/task-tags/ignored-contentTypes= /project/dwt-client-core/org.eclipse.core.resources/encoding//src/test/resources=UTF-8 @org.eclipse.wst.jsdt.ui=1.1.201.v201204101526 /instance/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.insert_space_before_and_in_type_parameter=insert /project/dwt-security-model-gorm/org.eclipse.core.resources/encoding//src/test/java=UTF-8 /instance/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_switch=do not insert /project/pd-ws-schema/org.eclipse.jdt.groovy.core/groovy.compiler.level=18 /project/pd-export/org.eclipse.core.resources/encoding//src/test/groovy=UTF-8 /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.metadata.repository/repositories/http\:__download.eclipse.org_modeling_emft_mwe_updates_releases_R201206110920_mwe/version=1.0.0 /project/dwt-validator-jsr/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.compliance=1.6 /bundle_defaults/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.never_indent_line_comments_on_first_column=false /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.artifact.repository/repositories/jar\:file\:_home_duro_Downloads_Subversive-1.0.0.I20120601-1700.zip\!/enabled=true /bundle_defaults/org.eclipse.jdt.ui/java_string=42,0,255 /bundle_defaults/org.eclipse.ui.workbench/RECENT_FILES=4 /instance/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.brace_position_for_constructor_declaration=end_of_line /instance/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.insert_new_line_in_empty_method_body=insert /bundle_defaults/org.eclipse.jdt.ui/pf_coloring_comment_italic=false /instance/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.insert_new_line_before_closing_brace_in_array_initializer=do not insert /bundle_defaults/com.xored.glance.ui/panel.autoIndexing=false @org.eclipse.wst.xsd.ui=1.2.500.v201203081826 /project/pd-metabase/org.eclipse.m2e.core/activeProfiles= /project/of-co-sql/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.problem.enumIdentifier=error /bundle_defaults/org.eclipse.team.svn.ui/preference.decoration.icon.new=true /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.metadata.repository/repositories/http\:__download.eclipse.org_modeling_tmf_xtext_updates_releases_maintenance_R201111141332/isSystem=true /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.metadata.repository/repositories/http\:__dist.springsource.org_snapshot_GRECLIPSE_e4.2/enabled=false /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.metadata.repository/repositories/http\:__download.eclipse.org_modeling_m2t_updates/isSystem=false /instance/org.eclipse.jdt.ui/sp_cleanup.sort_members=false /project/dwt-security-server/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.source=1.6 /project/dwt-client/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.problem.forbiddenReference=warning /instance/org.eclipse.jdt.ui/org.eclipse.jdt.ui.ignorelowercasenames=true /instance/org.eclipse.wst.validation/USER_PREFERENCE=saveAutomaticallyfalseprojectsCanOverridetruedisableAllValidationtrueversion1.2.400.v201204260100 /bundle_defaults/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.insert_space_after_comma_in_allocation_expression=insert /project/dwt-server/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.problem.assertIdentifier=error /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.artifact.repository/repositories/http\:__download.eclipse.org_releases_juno_201206270900/version=1.0.0 /project/dwt-utils/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.problem.forbiddenReference=warning /project/pe-container-connector/org.maven.ide.eclipse/skipCompilerPlugin=true /project/pd-ws-schema/org.eclipse.m2e.core/version=1 /project/pd-server/com.springsource.sts.grails.core/com.springsource.sts.grails.core.com.springsource.sts.grails.core.install.name=Grails 2.0.1 /project/pd-server/org.grails.ide.eclipse.core/org.grails.ide.eclipse.core.org.grails.ide.eclipse.core.install.name=Grails 2.0.1 /bundle_defaults/org.eclipse.debug.ui/org.eclipse.debug.ui.wait_for_build=always /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.metadata.repository/repositories/http\:__download.eclipse.org_modeling_emft_mwe_updates_releases_R201108020506_mwe/name=MWE Build Site @org.grails.ide.eclipse.core=3.0.0.201208091000-RELEASE /bundle_defaults/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.problem.unusedParameterWhenImplementingAbstract=disabled /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.artifact.repository/repositories/http\:__googleappengine.googlecode.com_svn_trunk_java_updatesite/type=org.eclipse.equinox.p2.artifact.repository.simpleRepository /instance/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_constructor_declaration=do not insert /project/pe-core/org.springframework.ide.eclipse.core/org.springframework.ide.eclipse.core.validator.rule.enable.org.springframework.ide.eclipse.beans.core.beanClass-org.springframework.ide.eclipse.beans.core.beansvalidator=true /project/dwt-gwt-view/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.6 /bundle_defaults/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.indent_switchstatements_compare_to_cases=true /project/dwt-pap/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.compliance=1.6 /project/acris-security-core/org.eclipse.core.resources/encoding//src/main/java=UTF-8 /bundle_defaults/org.eclipse.debug.ui/org.eclipse.debug.ui.MemoryHistoryKnownColor=0,0,0 /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.artifact.repository/repositories/file\:_home_duro_dev_springsource_ggts-3.0.0.RELEASE_p2_org.eclipse.equinox.p2.core_cache/version=1.0.0 /project/pe-web/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.problem.assertIdentifier=error /bundle_defaults/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.use_tabs_only_for_leading_indentations=false /bundle_defaults/org.eclipse.ajdt.ui/promptForAutoOpenCrossReference=true /bundle_defaults/org.eclipse.jdt.ui/org.eclipse.jdt.ui.packages.cuchildren=true /project/of-co-email/org.eclipse.core.resources/encoding//src/test/groovy=UTF-8 /bundle_defaults/org.eclipse.jdt.ui/semanticHighlighting.annotationElementReference.underline=false /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.metadata.repository/repositories/http\:__download.eclipse.org_modeling_tmf_xtext_updates_releases_head_R201108020636/isSystem=true /bundle_defaults/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.problem.missingJavadocTagDescription=return_tag /bundle_defaults/org.eclipse.ui.ide/PROBLEMS_LIMIT=100 /project/pd-server/com.springsource.sts.grails.core/com.springsource.sts.grails.core.source.attachment-grails-plugin-scaffolding-2.0.1.jar=/home/duro/dev/grails-2.0.1/src/grails-plugin-scaffolding-2.0.1-sources.jar /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.artifact.repository/repositories/http\:__download.eclipse.org_modeling_tmf_xtext_updates_composite_releases/suffix=compositeArtifacts.xml /instance/org.eclipse.jdt.ui/org.eclipse.jdt.ui.formatterprofiles=<?xml version\="1.0" encoding\="UTF-8" standalone\="no"?>\n<profiles version\="12">\n<profile kind\="CodeFormatterProfile" name\="DVSK" version\="12">\n<setting id\="org.eclipse.jdt.core.formatter.comment.insert_new_line_before_root_tags" value\="insert"/>\n<setting id\="org.eclipse.jdt.core.formatter.disabling_tag" value\="@formatter\:off"/>\n<setting id\="org.eclipse.jdt.core.formatter.insert_space_after_comma_in_annotation" value\="insert"/>\n<setting id\="org.eclipse.jdt.core.formatter.insert_space_before_comma_in_type_parameters" value\="do not insert"/>\n<setting id\="org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_type_declaration" value\="insert"/>\n<setting id\="org.eclipse.jdt.core.formatter.insert_space_after_comma_in_type_arguments" value\="insert"/>\n<setting id\="org.eclipse.jdt.core.formatter.brace_position_for_anonymous_type_declaration" value\="end_of_line"/>\n<setting id\="org.eclipse.jdt.core.formatter.insert_space_before_colon_in_case" value\="do not insert"/>\n<setting id\="org.eclipse.jdt.core.formatter.insert_space_after_opening_brace_in_array_initializer" value\="do not insert"/>\n<setting id\="org.eclipse.jdt.core.formatter.comment.new_lines_at_block_boundaries" value\="true"/>\n<setting id\="org.eclipse.jdt.core.formatter.insert_new_line_in_empty_annotation_declaration" value\="do not insert"/>\n<setting id\="org.eclipse.jdt.core.formatter.insert_new_line_before_closing_brace_in_array_initializer" value\="do not insert"/>\n<setting id\="org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_annotation" value\="do not insert"/>\n<setting id\="org.eclipse.jdt.core.formatter.blank_lines_before_field" value\="0"/>\n<setting id\="org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_while" value\="do not insert"/>\n<setting id\="org.eclipse.jdt.core.formatter.use_on_off_tags" value\="false"/>\n<setting id\="org.eclipse.jdt.core.formatter.insert_space_between_empty_parens_in_annotation_type_member_declaration" value\="do not insert"/>\n<setting id\="org.eclipse.jdt.core.formatter.insert_new_line_before_else_in_if_statement" value\="do not insert"/>\n<setting id\="org.eclipse.jdt.core.formatter.insert_space_after_prefix_operator" value\="do not insert"/>\n<setting id\="org.eclipse.jdt.core.formatter.keep_else_statement_on_same_line" value\="true"/>\n<setting id\="org.eclipse.jdt.core.formatter.insert_space_after_ellipsis" value\="insert"/>\n<setting id\="org.eclipse.jdt.core.formatter.comment.insert_new_line_for_parameter" value\="do not insert"/>\n<setting id\="org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_annotation_type_declaration" value\="insert"/>\n<setting id\="org.eclipse.jdt.core.formatter.indent_breaks_compare_to_cases" value\="true"/>\n<setting id\="org.eclipse.jdt.core.formatter.insert_space_after_at_in_annotation" value\="do not insert"/>\n<setting id\="org.eclipse.jdt.core.formatter.alignment_for_multiple_fields" value\="16"/>\n<setting id\="org.eclipse.jdt.core.formatter.alignment_for_expressions_in_array_initializer" value\="16"/>\n<setting id\="org.eclipse.jdt.core.formatter.alignment_for_conditional_expression" value\="80"/>\n<setting id\="org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_for" value\="insert"/>\n<setting id\="org.eclipse.jdt.core.formatter.insert_space_after_binary_operator" value\="insert"/>\n<setting id\="org.eclipse.jdt.core.formatter.insert_space_before_question_in_wildcard" value\="do not insert"/>\n<setting id\="org.eclipse.jdt.core.formatter.brace_position_for_array_initializer" value\="end_of_line"/>\n<setting id\="org.eclipse.jdt.core.formatter.insert_space_between_empty_parens_in_enum_constant" value\="do not insert"/>\n<setting id\="org.eclipse.jdt.core.formatter.insert_new_line_before_finally_in_try_statement" value\="do not insert"/>\n<setting id\="org.eclipse.jdt.core.formatter.insert_new_line_after_annotation_on_local_variable" value\="insert"/>\n<setting id\="org.eclipse.jdt.core.formatter.insert_new_line_before_catch_in_try_statement" value\="do not insert"/>\n<setting id\="org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_while" value\="insert"/>\n<setting id\="org.eclipse.jdt.core.formatter.blank_lines_after_package" value\="1"/>\n<setting id\="org.eclipse.jdt.core.formatter.insert_space_after_comma_in_type_parameters" value\="insert"/>\n<setting id\="org.eclipse.jdt.core.formatter.continuation_indentation" value\="2"/>\n<setting id\="org.eclipse.jdt.core.formatter.insert_space_after_postfix_operator" value\="do not insert"/>\n<setting id\="org.eclipse.jdt.core.formatter.alignment_for_arguments_in_method_invocation" value\="16"/>\n<setting id\="org.eclipse.jdt.core.formatter.insert_space_before_closing_angle_bracket_in_type_arguments" value\="do not insert"/>\n<setting id\="org.eclipse.jdt.core.formatter.insert_space_before_comma_in_superinterfaces" value\="do not insert"/>\n<setting id\="org.eclipse.jdt.core.formatter.blank_lines_before_new_chunk" value\="1"/>\n<setting id\="org.eclipse.jdt.core.formatter.insert_space_before_binary_operator" value\="insert"/>\n<setting id\="org.eclipse.jdt.core.formatter.blank_lines_before_package" value\="0"/>\n<setting id\="org.eclipse.jdt.core.compiler.source" value\="1.7"/>\n<setting id\="org.eclipse.jdt.core.formatter.insert_space_after_comma_in_enum_constant_arguments" value\="insert"/>\n<setting id\="org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_constructor_declaration" value\="do not insert"/>\n<setting id\="org.eclipse.jdt.core.formatter.comment.format_line_comments" value\="false"/>\n<setting id\="org.eclipse.jdt.core.formatter.insert_space_after_closing_angle_bracket_in_type_arguments" value\="do not insert"/>\n<setting id\="org.eclipse.jdt.core.formatter.insert_space_after_comma_in_enum_declarations" value\="insert"/>\n<setting id\="org.eclipse.jdt.core.formatter.join_wrapped_lines" value\="true"/>\n<setting id\="org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_block" value\="insert"/>\n<setting id\="org.eclipse.jdt.core.formatter.alignment_for_arguments_in_explicit_constructor_call" value\="16"/>\n<setting id\="org.eclipse.jdt.core.formatter.insert_space_before_comma_in_method_invocation_arguments" value\="do not insert"/>\n<setting id\="org.eclipse.jdt.core.formatter.blank_lines_before_member_type" value\="1"/>\n<setting id\="org.eclipse.jdt.core.formatter.align_type_members_on_columns" value\="false"/>\n<setting id\="org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_enum_constant" value\="do not insert"/>\n<setting id\="org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_for" value\="do not insert"/>\n<setting id\="org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_method_declaration" value\="insert"/>\n<setting id\="org.eclipse.jdt.core.formatter.alignment_for_selector_in_method_invocation" value\="16"/>\n<setting id\="org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_switch" value\="do not insert"/>\n<setting id\="org.eclipse.jdt.core.formatter.insert_space_after_unary_operator" value\="do not insert"/>\n<setting id\="org.eclipse.jdt.core.formatter.insert_space_after_colon_in_case" value\="insert"/>\n<setting id\="org.eclipse.jdt.core.formatter.comment.indent_parameter_description" value\="true"/>\n<setting id\="org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_method_declaration" value\="do not insert"/>\n<setting id\="org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_switch" value\="do not insert"/>\n<setting id\="org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_enum_declaration" value\="insert"/>\n<setting id\="org.eclipse.jdt.core.formatter.insert_space_before_opening_angle_bracket_in_type_parameters" value\="do not insert"/>\n<setting id\="org.eclipse.jdt.core.formatter.comment.clear_blank_lines_in_block_comment" value\="true"/>\n<setting id\="org.eclipse.jdt.core.formatter.insert_new_line_in_empty_type_declaration" value\="do not insert"/>\n<setting id\="org.eclipse.jdt.core.formatter.lineSplit" value\="160"/>\n<setting id\="org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_if" value\="insert"/>\n<setting id\="org.eclipse.jdt.core.formatter.insert_space_between_brackets_in_array_type_reference" value\="do not insert"/>\n<setting id\="org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_parenthesized_expression" value\="do not insert"/>\n<setting id\="org.eclipse.jdt.core.formatter.insert_space_before_comma_in_explicitconstructorcall_arguments" value\="do not insert"/>\n<setting id\="org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_constructor_declaration" value\="insert"/>\n<setting id\="org.eclipse.jdt.core.formatter.blank_lines_before_first_class_body_declaration" value\="1"/>\n<setting id\="org.eclipse.jdt.core.formatter.insert_new_line_after_annotation_on_method" value\="insert"/>\n<setting id\="org.eclipse.jdt.core.formatter.indentation.size" value\="4"/>\n<setting id\="org.eclipse.jdt.core.formatter.insert_space_between_empty_parens_in_method_declaration" value\="do not insert"/>\n<setting id\="org.eclipse.jdt.core.formatter.enabling_tag" value\="@formatter\:on"/>\n<setting id\="org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_enum_constant" value\="do not insert"/>\n<setting id\="org.eclipse.jdt.core.formatter.alignment_for_superclass_in_type_declaration" value\="16"/>\n<setting id\="org.eclipse.jdt.core.formatter.alignment_for_assignment" value\="0"/>\n<setting id\="org.eclipse.jdt.core.compiler.problem.assertIdentifier" value\="error"/>\n<setting id\="org.eclipse.jdt.core.formatter.tabulation.char" value\="tab"/>\n<setting id\="org.eclipse.jdt.core.formatter.insert_space_after_comma_in_constructor_declaration_parameters" value\="insert"/>\n<setting id\="org.eclipse.jdt.core.formatter.insert_space_after_semicolon_in_try_resources" value\="insert"/>\n<setting id\="org.eclipse.jdt.core.formatter.insert_space_before_prefix_operator" value\="do not insert"/>\n<setting id\="org.eclipse.jdt.core.formatter.indent_statements_compare_to_body" value\="true"/>\n<setting id\="org.eclipse.jdt.core.formatter.blank_lines_before_method" value\="1"/>\n<setting id\="org.eclipse.jdt.core.formatter.wrap_outer_expressions_when_nested" value\="true"/>\n<setting id\="org.eclipse.jdt.core.formatter.format_guardian_clause_on_one_line" value\="false"/>\n<setting id\="org.eclipse.jdt.core.formatter.insert_space_before_colon_in_for" value\="insert"/>\n<setting id\="org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_cast" value\="do not insert"/>\n<setting id\="org.eclipse.jdt.core.formatter.alignment_for_parameters_in_constructor_declaration" value\="16"/>\n<setting id\="org.eclipse.jdt.core.formatter.insert_space_after_colon_in_labeled_statement" value\="insert"/>\n<setting id\="org.eclipse.jdt.core.formatter.brace_position_for_annotation_type_declaration" value\="end_of_line"/>\n<setting id\="org.eclipse.jdt.core.formatter.insert_new_line_in_empty_method_body" value\="insert"/>\n<setting id\="org.eclipse.jdt.core.formatter.alignment_for_method_declaration" value\="0"/>\n<setting id\="org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_method_invocation" value\="do not insert"/>\n<setting id\="org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_try" value\="do not insert"/>\n<setting id\="org.eclipse.jdt.core.formatter.insert_space_after_opening_bracket_in_array_allocation_expression" value\="do not insert"/>\n<setting id\="org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_enum_constant" value\="insert"/>\n<setting id\="org.eclipse.jdt.core.formatter.insert_space_before_comma_in_annotation" value\="do not insert"/>\n<setting id\="org.eclipse.jdt.core.formatter.insert_space_after_at_in_annotation_type_declaration" value\="do not insert"/>\n<setting id\="org.eclipse.jdt.core.formatter.insert_space_before_comma_in_method_declaration_throws" value\="do not insert"/>\n<setting id\="org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_if" value\="do not insert"/>\n<setting id\="org.eclipse.jdt.core.formatter.brace_position_for_switch" value\="end_of_line"/>\n<setting id\="org.eclipse.jdt.core.formatter.insert_space_after_comma_in_method_declaration_throws" value\="insert"/>\n<setting id\="org.eclipse.jdt.core.formatter.insert_space_before_parenthesized_expression_in_return" value\="insert"/>\n<setting id\="org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_annotation" value\="do not insert"/>\n<setting id\="org.eclipse.jdt.core.formatter.insert_space_after_question_in_conditional" value\="insert"/>\n<setting id\="org.eclipse.jdt.core.formatter.insert_space_after_question_in_wildcard" value\="do not insert"/>\n<setting id\="org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_try" value\="do not insert"/>\n<setting id\="org.eclipse.jdt.core.formatter.insert_space_before_closing_bracket_in_array_allocation_expression" value\="do not insert"/>\n<setting id\="org.eclipse.jdt.core.formatter.comment.preserve_white_space_between_code_and_line_comments" value\="false"/>\n<setting id\="org.eclipse.jdt.core.formatter.insert_space_before_parenthesized_expression_in_throw" value\="insert"/>\n<setting id\="org.eclipse.jdt.core.formatter.insert_space_before_comma_in_type_arguments" value\="do not insert"/>\n<setting id\="org.eclipse.jdt.core.compiler.problem.enumIdentifier" value\="error"/>\n<setting id\="org.eclipse.jdt.core.formatter.indent_switchstatements_compare_to_switch" value\="false"/>\n<setting id\="org.eclipse.jdt.core.formatter.insert_space_before_ellipsis" value\="do not insert"/>\n<setting id\="org.eclipse.jdt.core.formatter.brace_position_for_block" value\="end_of_line"/>\n<setting id\="org.eclipse.jdt.core.formatter.insert_space_before_comma_in_for_inits" value\="do not insert"/>\n<setting id\="org.eclipse.jdt.core.formatter.brace_position_for_method_declaration" value\="end_of_line"/>\n<setting id\="org.eclipse.jdt.core.formatter.compact_else_if" value\="true"/>\n<setting id\="org.eclipse.jdt.core.formatter.wrap_before_or_operator_multicatch" value\="true"/>\n<setting id\="org.eclipse.jdt.core.formatter.insert_space_before_comma_in_array_initializer" value\="do not insert"/>\n<setting id\="org.eclipse.jdt.core.formatter.insert_space_after_comma_in_for_increments" value\="insert"/>\n<setting id\="org.eclipse.jdt.core.formatter.format_line_comment_starting_on_first_column" value\="true"/>\n<setting id\="org.eclipse.jdt.core.formatter.insert_space_before_closing_bracket_in_array_reference" value\="do not insert"/>\n<setting id\="org.eclipse.jdt.core.formatter.insert_new_line_after_annotation_on_field" value\="insert"/>\n<setting id\="org.eclipse.jdt.core.formatter.brace_position_for_enum_constant" value\="end_of_line"/>\n<setting id\="org.eclipse.jdt.core.formatter.comment.indent_root_tags" value\="false"/>\n<setting id\="org.eclipse.jdt.core.formatter.insert_space_before_comma_in_enum_declarations" value\="do not insert"/>\n<setting id\="org.eclipse.jdt.core.formatter.alignment_for_union_type_in_multicatch" value\="16"/>\n<setting id\="org.eclipse.jdt.core.formatter.insert_space_after_comma_in_explicitconstructorcall_arguments" value\="insert"/>\n<setting id\="org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_switch" value\="insert"/>\n<setting id\="org.eclipse.jdt.core.formatter.insert_space_before_comma_in_method_declaration_parameters" value\="do not insert"/>\n<setting id\="org.eclipse.jdt.core.formatter.insert_space_after_comma_in_superinterfaces" value\="insert"/>\n<setting id\="org.eclipse.jdt.core.formatter.insert_space_before_comma_in_allocation_expression" value\="do not insert"/>\n<setting id\="org.eclipse.jdt.core.formatter.tabulation.size" value\="4"/>\n<setting id\="org.eclipse.jdt.core.formatter.insert_space_before_opening_bracket_in_array_type_reference" value\="do not insert"/>\n<setting id\="org.eclipse.jdt.core.formatter.insert_new_line_after_opening_brace_in_array_initializer" value\="do not insert"/>\n<setting id\="org.eclipse.jdt.core.formatter.insert_space_after_closing_brace_in_block" value\="insert"/>\n<setting id\="org.eclipse.jdt.core.formatter.insert_space_before_opening_bracket_in_array_reference" value\="do not insert"/>\n<setting id\="org.eclipse.jdt.core.formatter.insert_new_line_in_empty_enum_constant" value\="do not insert"/>\n<setting id\="org.eclipse.jdt.core.formatter.insert_space_after_opening_angle_bracket_in_type_arguments" value\="do not insert"/>\n<setting id\="org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_constructor_declaration" value\="do not insert"/>\n<setting id\="org.eclipse.jdt.core.formatter.insert_space_before_comma_in_constructor_declaration_throws" value\="do not insert"/>\n<setting id\="org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_if" value\="do not insert"/>\n<setting id\="org.eclipse.jdt.core.formatter.comment.clear_blank_lines_in_javadoc_comment" value\="true"/>\n<setting id\="org.eclipse.jdt.core.formatter.alignment_for_throws_clause_in_constructor_declaration" value\="16"/>\n<setting id\="org.eclipse.jdt.core.formatter.insert_space_after_assignment_operator" value\="insert"/>\n<setting id\="org.eclipse.jdt.core.formatter.insert_space_before_assignment_operator" value\="insert"/>\n<setting id\="org.eclipse.jdt.core.formatter.indent_empty_lines" value\="false"/>\n<setting id\="org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_synchronized" value\="do not insert"/>\n<setting id\="org.eclipse.jdt.core.formatter.insert_space_after_closing_paren_in_cast" value\="insert"/>\n<setting id\="org.eclipse.jdt.core.formatter.insert_space_after_comma_in_method_declaration_parameters" value\="insert"/>\n<setting id\="org.eclipse.jdt.core.formatter.brace_position_for_block_in_case" value\="end_of_line"/>\n<setting id\="org.eclipse.jdt.core.formatter.number_of_empty_lines_to_preserve" value\="1"/>\n<setting id\="org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_method_declaration" value\="do not insert"/>\n<setting id\="org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_catch" value\="do not insert"/>\n<setting id\="org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_constructor_declaration" value\="do not insert"/>\n<setting id\="org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_method_invocation" value\="do not insert"/>\n<setting id\="org.eclipse.jdt.core.formatter.insert_space_after_opening_bracket_in_array_reference" value\="do not insert"/>\n<setting id\="org.eclipse.jdt.core.formatter.alignment_for_arguments_in_qualified_allocation_expression" value\="16"/>\n<setting id\="org.eclipse.jdt.core.formatter.insert_space_after_and_in_type_parameter" value\="insert"/>\n<setting id\="org.eclipse.jdt.core.compiler.compliance" value\="1.7"/>\n<setting id\="org.eclipse.jdt.core.formatter.continuation_indentation_for_array_initializer" value\="2"/>\n<setting id\="org.eclipse.jdt.core.formatter.insert_space_between_empty_brackets_in_array_allocation_expression" value\="do not insert"/>\n<setting id\="org.eclipse.jdt.core.formatter.insert_space_before_at_in_annotation_type_declaration" value\="insert"/>\n<setting id\="org.eclipse.jdt.core.formatter.alignment_for_arguments_in_allocation_expression" value\="16"/>\n<setting id\="org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_cast" value\="do not insert"/>\n<setting id\="org.eclipse.jdt.core.formatter.insert_space_before_unary_operator" value\="do not insert"/>\n<setting id\="org.eclipse.jdt.core.formatter.insert_space_before_closing_angle_bracket_in_parameterized_type_reference" value\="do not insert"/>\n<setting id\="org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_anonymous_type_declaration" value\="insert"/>\n<setting id\="org.eclipse.jdt.core.formatter.keep_empty_array_initializer_on_one_line" value\="false"/>\n<setting id\="org.eclipse.jdt.core.formatter.insert_new_line_in_empty_enum_declaration" value\="do not insert"/>\n<setting id\="org.eclipse.jdt.core.formatter.keep_imple_if_on_one_line" value\="false"/>\n<setting id\="org.eclipse.jdt.core.formatter.insert_space_before_comma_in_constructor_declaration_parameters" value\="do not insert"/>\n<setting id\="org.eclipse.jdt.core.formatter.insert_space_after_closing_angle_bracket_in_type_parameters" value\="insert"/>\n<setting id\="org.eclipse.jdt.core.formatter.insert_new_line_at_end_of_file_if_missing" value\="do not insert"/>\n<setting id\="org.eclipse.jdt.core.formatter.insert_space_after_colon_in_for" value\="insert"/>\n<setting id\="org.eclipse.jdt.core.formatter.insert_space_before_colon_in_labeled_statement" value\="do not insert"/>\n<setting id\="org.eclipse.jdt.core.formatter.insert_space_before_comma_in_parameterized_type_reference" value\="do not insert"/>\n<setting id\="org.eclipse.jdt.core.formatter.alignment_for_superinterfaces_in_type_declaration" value\="16"/>\n<setting id\="org.eclipse.jdt.core.formatter.alignment_for_binary_expression" value\="16"/>\n<setting id\="org.eclipse.jdt.core.formatter.brace_position_for_enum_declaration" value\="end_of_line"/>\n<setting id\="org.eclipse.jdt.core.formatter.insert_new_line_after_annotation_on_type" value\="insert"/>\n<setting id\="org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_while" value\="do not insert"/>\n<setting id\="org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode" value\="enabled"/>\n<setting id\="org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_try" value\="insert"/>\n<setting id\="org.eclipse.jdt.core.formatter.put_empty_statement_on_new_line" value\="true"/>\n<setting id\="org.eclipse.jdt.core.formatter.insert_new_line_after_label" value\="do not insert"/>\n<setting id\="org.eclipse.jdt.core.formatter.insert_new_line_after_annotation_on_parameter" value\="do not insert"/>\n<setting id\="org.eclipse.jdt.core.formatter.insert_space_after_opening_angle_bracket_in_type_parameters" value\="do not insert"/>\n<setting id\="org.eclipse.jdt.core.formatter.insert_space_between_empty_parens_in_method_invocation" value\="do not insert"/>\n<setting id\="org.eclipse.jdt.core.formatter.insert_new_line_before_while_in_do_statement" value\="do not insert"/>\n<setting id\="org.eclipse.jdt.core.formatter.alignment_for_arguments_in_enum_constant" value\="48"/>\n<setting id\="org.eclipse.jdt.core.formatter.comment.format_javadoc_comments" value\="true"/>\n<setting id\="org.eclipse.jdt.core.formatter.comment.line_length" value\="120"/>\n<setting id\="org.eclipse.jdt.core.formatter.insert_new_line_after_annotation_on_package" value\="insert"/>\n<setting id\="org.eclipse.jdt.core.formatter.blank_lines_between_import_groups" value\="1"/>\n<setting id\="org.eclipse.jdt.core.formatter.insert_space_before_comma_in_enum_constant_arguments" value\="do not insert"/>\n<setting id\="org.eclipse.jdt.core.formatter.insert_space_before_semicolon" value\="do not insert"/>\n<setting id\="org.eclipse.jdt.core.formatter.brace_position_for_constructor_declaration" value\="end_of_line"/>\n<setting id\="org.eclipse.jdt.core.formatter.number_of_blank_lines_at_beginning_of_method_body" value\="0"/>\n<setting id\="org.eclipse.jdt.core.formatter.insert_space_before_colon_in_conditional" value\="insert"/>\n<setting id\="org.eclipse.jdt.core.formatter.indent_body_declarations_compare_to_type_header" value\="true"/>\n<setting id\="org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_annotation_type_member_declaration" value\="do not insert"/>\n<setting id\="org.eclipse.jdt.core.formatter.wrap_before_binary_operator" value\="true"/>\n<setting id\="org.eclipse.jdt.core.formatter.indent_body_declarations_compare_to_enum_declaration_header" value\="true"/>\n<setting id\="org.eclipse.jdt.core.formatter.blank_lines_between_type_declarations" value\="1"/>\n<setting id\="org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_synchronized" value\="do not insert"/>\n<setting id\="org.eclipse.jdt.core.formatter.indent_statements_compare_to_block" value\="true"/>\n<setting id\="org.eclipse.jdt.core.formatter.alignment_for_superinterfaces_in_enum_declaration" value\="16"/>\n<setting id\="org.eclipse.jdt.core.formatter.join_lines_in_comments" value\="true"/>\n<setting id\="org.eclipse.jdt.core.formatter.insert_space_before_question_in_conditional" value\="insert"/>\n<setting id\="org.eclipse.jdt.core.formatter.insert_space_before_comma_in_multiple_field_declarations" value\="do not insert"/>\n<setting id\="org.eclipse.jdt.core.formatter.alignment_for_compact_if" value\="16"/>\n<setting id\="org.eclipse.jdt.core.formatter.insert_space_after_comma_in_for_inits" value\="insert"/>\n<setting id\="org.eclipse.jdt.core.formatter.indent_switchstatements_compare_to_cases" value\="true"/>\n<setting id\="org.eclipse.jdt.core.formatter.insert_space_after_comma_in_array_initializer" value\="insert"/>\n<setting id\="org.eclipse.jdt.core.formatter.insert_space_before_colon_in_default" value\="do not insert"/>\n<setting id\="org.eclipse.jdt.core.formatter.insert_space_before_and_in_type_parameter" value\="insert"/>\n<setting id\="org.eclipse.jdt.core.formatter.insert_space_between_empty_parens_in_constructor_declaration" value\="do not insert"/>\n<setting id\="org.eclipse.jdt.core.formatter.blank_lines_before_imports" value\="1"/>\n<setting id\="org.eclipse.jdt.core.formatter.insert_space_after_colon_in_assert" value\="insert"/>\n<setting id\="org.eclipse.jdt.core.formatter.comment.format_html" value\="true"/>\n<setting id\="org.eclipse.jdt.core.formatter.alignment_for_throws_clause_in_method_declaration" value\="16"/>\n<setting id\="org.eclipse.jdt.core.formatter.insert_space_before_closing_angle_bracket_in_type_parameters" value\="do not insert"/>\n<setting id\="org.eclipse.jdt.core.formatter.insert_space_before_opening_bracket_in_array_allocation_expression" value\="do not insert"/>\n<setting id\="org.eclipse.jdt.core.formatter.insert_new_line_in_empty_anonymous_type_declaration" value\="do not insert"/>\n<setting id\="org.eclipse.jdt.core.formatter.insert_space_after_colon_in_conditional" value\="insert"/>\n<setting id\="org.eclipse.jdt.core.formatter.insert_space_after_opening_angle_bracket_in_parameterized_type_reference" value\="do not insert"/>\n<setting id\="org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_for" value\="do not insert"/>\n<setting id\="org.eclipse.jdt.core.formatter.insert_space_before_postfix_operator" value\="do not insert"/>\n<setting id\="org.eclipse.jdt.core.formatter.comment.format_source_code" value\="true"/>\n<setting id\="org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_synchronized" value\="insert"/>\n<setting id\="org.eclipse.jdt.core.formatter.insert_space_after_comma_in_allocation_expression" value\="insert"/>\n<setting id\="org.eclipse.jdt.core.formatter.insert_space_after_comma_in_constructor_declaration_throws" value\="insert"/>\n<setting id\="org.eclipse.jdt.core.formatter.alignment_for_parameters_in_method_declaration" value\="16"/>\n<setting id\="org.eclipse.jdt.core.formatter.insert_space_before_closing_brace_in_array_initializer" value\="do not insert"/>\n<setting id\="org.eclipse.jdt.core.compiler.codegen.targetPlatform" value\="1.7"/>\n<setting id\="org.eclipse.jdt.core.formatter.alignment_for_resources_in_try" value\="80"/>\n<setting id\="org.eclipse.jdt.core.formatter.use_tabs_only_for_leading_indentations" value\="false"/>\n<setting id\="org.eclipse.jdt.core.formatter.alignment_for_arguments_in_annotation" value\="0"/>\n<setting id\="org.eclipse.jdt.core.formatter.comment.format_header" value\="true"/>\n<setting id\="org.eclipse.jdt.core.formatter.comment.format_block_comments" value\="false"/>\n<setting id\="org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_enum_constant" value\="do not insert"/>\n<setting id\="org.eclipse.jdt.core.formatter.alignment_for_enum_constants" value\="49"/>\n<setting id\="org.eclipse.jdt.core.formatter.insert_new_line_in_empty_block" value\="do not insert"/>\n<setting id\="org.eclipse.jdt.core.formatter.indent_body_declarations_compare_to_annotation_declaration_header" value\="true"/>\n<setting id\="org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_parenthesized_expression" value\="do not insert"/>\n<setting id\="org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_parenthesized_expression" value\="do not insert"/>\n<setting id\="org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_catch" value\="do not insert"/>\n<setting id\="org.eclipse.jdt.core.formatter.insert_space_before_comma_in_multiple_local_declarations" value\="do not insert"/>\n<setting id\="org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_switch" value\="insert"/>\n<setting id\="org.eclipse.jdt.core.formatter.insert_space_before_comma_in_for_increments" value\="do not insert"/>\n<setting id\="org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_method_invocation" value\="do not insert"/>\n<setting id\="org.eclipse.jdt.core.formatter.insert_space_before_colon_in_assert" value\="insert"/>\n<setting id\="org.eclipse.jdt.core.formatter.brace_position_for_type_declaration" value\="end_of_line"/>\n<setting id\="org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_array_initializer" value\="insert"/>\n<setting id\="org.eclipse.jdt.core.formatter.insert_space_between_empty_braces_in_array_initializer" value\="do not insert"/>\n<setting id\="org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_method_declaration" value\="do not insert"/>\n<setting id\="org.eclipse.jdt.core.formatter.insert_space_before_semicolon_in_for" value\="do not insert"/>\n<setting id\="org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_catch" value\="insert"/>\n<setting id\="org.eclipse.jdt.core.formatter.insert_space_before_opening_angle_bracket_in_parameterized_type_reference" value\="do not insert"/>\n<setting id\="org.eclipse.jdt.core.formatter.insert_space_after_comma_in_multiple_field_declarations" value\="insert"/>\n<setting id\="org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_annotation" value\="do not insert"/>\n<setting id\="org.eclipse.jdt.core.formatter.insert_space_after_comma_in_parameterized_type_reference" value\="insert"/>\n<setting id\="org.eclipse.jdt.core.formatter.insert_space_after_comma_in_method_invocation_arguments" value\="insert"/>\n<setting id\="org.eclipse.jdt.core.formatter.comment.new_lines_at_javadoc_boundaries" value\="true"/>\n<setting id\="org.eclipse.jdt.core.formatter.blank_lines_after_imports" value\="1"/>\n<setting id\="org.eclipse.jdt.core.formatter.insert_space_after_comma_in_multiple_local_declarations" value\="insert"/>\n<setting id\="org.eclipse.jdt.core.formatter.indent_body_declarations_compare_to_enum_constant_header" value\="true"/>\n<setting id\="org.eclipse.jdt.core.formatter.insert_space_after_semicolon_in_for" value\="insert"/>\n<setting id\="org.eclipse.jdt.core.formatter.never_indent_line_comments_on_first_column" value\="false"/>\n<setting id\="org.eclipse.jdt.core.formatter.insert_space_before_semicolon_in_try_resources" value\="do not insert"/>\n<setting id\="org.eclipse.jdt.core.formatter.insert_space_before_opening_angle_bracket_in_type_arguments" value\="do not insert"/>\n<setting id\="org.eclipse.jdt.core.formatter.never_indent_block_comments_on_first_column" value\="false"/>\n<setting id\="org.eclipse.jdt.core.formatter.keep_then_statement_on_same_line" value\="true"/>\n</profile>\n</profiles>\n /project/acris-security-core/org.eclipse.core.resources/encoding//src/test/resources=UTF-8 /bundle_defaults/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.problem.unqualifiedFieldAccess=ignore /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.artifact.repository/repositories/http\:__download.eclipse.org_modeling_m2t_xpand_updates_releases_helios/enabled=false /bundle_defaults/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.insert_new_line_at_end_of_file_if_missing=do not insert /bundle_defaults/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.insert_space_after_colon_in_labeled_statement=insert /project/dwt-security-server/org.eclipse.m2e.core/resolveWorkspaceProjects=true /project/of-co-sql/org.eclipse.core.resources/encoding//src/test/resources=UTF-8 /project/pd-server/org.grails.ide.eclipse.core/org.grails.ide.eclipse.core.source.attachment-grails-plugin-i18n-2.0.1.jar=/home/duro/dev/grails-2.0.1/src/grails-plugin-i18n-2.0.1-sources.jar /instance/org.codehaus.groovy.eclipse.dsl/org.codehaus.groovy.eclipse.dsl.projects.ignore=grtest,pd-installer,pe-ws,of-api,dwt-domain-model-generator,of-samples,pd-client,grailsDomainSample,pe-installer,pe-web,dwt-security-client,pe-ws-schema,pd-shared,pe-common,dwt-security-server,dwt-security-shared,pe-core,dwt-validator-api,of-internal,dwt-security-model-jpa,of-co-sql,pd-theme,of-co-email,xbla,pe-container-connector,pe-database,of-loader,dwt-server,pd-server,pd-export,pd-ws-schema,dwt-security-model-gorm,dwt-security-model-api,pd-metabase /instance/org.eclipse.jdt.ui/sp_cleanup.organize_imports=true /bundle_defaults/org.codehaus.groovy.eclipse.ui/groovy.debug.force_options=true /project/dwt-security-model-api/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.problem.assertIdentifier=error /bundle_defaults/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.alignment_for_arguments_in_annotation=0 /bundle_defaults/org.eclipse.jdt.ui/content_assist_insert_completion=true /project/dwt-security-model-api/org.eclipse.m2e.core/resolveWorkspaceProjects=true /instance/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.indent_empty_lines=false /instance/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.insert_space_between_empty_parens_in_enum_constant=do not insert /project/dwt-security-shared/org.eclipse.core.resources/encoding//src/main/resources=UTF-8 /bundle_defaults/org.eclipse.team.ui/org.eclipse.team.ui.show_author_in_compare_editor=false /project/pd-shared/org.sonar.ide.eclipse.core/serverUrl=http\://192.168.30.35\:8081/sonar /bundle_defaults/org.eclipse.team.cvs.ui/pref_use_project_name_on_checkout=false /bundle_defaults/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.insert_space_before_unary_operator=do not insert /project/pe-ws-schema/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.problem.forbiddenReference=warning /configuration/com.google.gdt.eclipse.suite/lastUpdate=1346395834395 /bundle_defaults/org.eclipse.team.svn.ui/preference.properties.forceTextMime=true @org.codehaus.groovy.eclipse.ui=2.7.1.xx-20120824-0800-e42 /project/pd-metabase/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.compliance=1.6 /bundle_defaults/org.eclipse.debug.ui/org.eclipse.debug.ui.LaunchParentProject=true /project/pe-core/org.eclipse.core.resources/encoding//src/test/java=UTF-8 /project/pe-database/org.eclipse.m2e.core/activeProfiles= /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.artifact.repository/repositories/http\:__download.eclipse.org_modeling_emft_mwe_updates_releases_R201206110920_mwe/uri=http\://download.eclipse.org/modeling/emft/mwe/updates/releases/R201206110920/mwe /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.artifact.repository/repositories/http\:__download.eclipse.org_modeling_m2t_xpand_updates_releases/type=org.eclipse.equinox.internal.p2.artifact.repository.CompositeArtifactRepository /bundle_defaults/org.eclipse.team.svn.ui/preference.templatesuseShiftEnter=false /bundle_defaults/org.eclipse.m2e.core/eclipse.m2.globalSettingsFile= /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.artifact.repository/repositories/http\:__download.eclipse.org_modeling_emft_mwe_updates_releases_helios_R201102151014_mwe2lang/enabled=false /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.artifact.repository/repositories/http\:__download.eclipse.org_modeling_emft_mwe_updates_releases_R201110310946_mwe/name=MWE Build Site - Artifact Repository /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.metadata.repository/repositories/http\:__download.eclipse.org_modeling_tmf_xtext_updates_releases/provider= /bundle_defaults/org.eclipse.team.cvs.ui/pref_checkout_read_only=false /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.metadata.repository/repositories/http\:__download.eclipse.org_modeling_tmf_xtext_updates_composite_releases/provider= /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.metadata.repository/repositories/http\:__download.eclipse.org_modeling_tmf_xtext_updates_releases_helios_R201102150722/enabled=false /instance/org.eclipse.m2e.core/eclipse.m2.globalSettingsFile= /instance/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.alignment_for_arguments_in_qualified_allocation_expression=16 /bundle_defaults/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.maxProblemPerUnit=100 /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.artifact.repository/repositories/http\:__dist.springsource.com_release_TOOLS_third-party_subversive/name=Subversive for SpringSource Tool Suite /project/pd-client/com.google.gdt.eclipse.core/warSrcDir= /project/dwt-smartGwt-widgets-utils/org.eclipse.m2e.core/activeProfiles= /project/dwt-security/org.eclipse.m2e.core/activeProfiles= /instance/org.grails.ide.eclipse.core/org.grails.ide.eclipse.core.launch.properties= /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.artifact.repository/repositories/http\:__download.eclipse.org_modeling_m2t_xpand_updates_releases_R201206110941/suffix=artifacts.xml /bundle_defaults/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.insert_space_before_colon_in_assert=insert /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.metadata.repository/repositories/http\:__dist.springsource.org_snapshot_GRECLIPSE_e4.2/uri=http\://dist.springsource.org/snapshot/GRECLIPSE/e4.2/ /bundle_defaults/org.eclipse.m2e.core/eclipse.m2.showConsoleOnOutput=false /project/dwt-validator-gorm/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.6 /instance/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.insert_space_before_colon_in_for=insert /instance/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.brace_position_for_type_declaration=end_of_line /instance/org.eclipse.jdt.ui/proposalOrderMigrated=true /bundle_defaults/org.eclipse.ui/PROMPT_WHEN_SAVEABLE_STILL_OPEN=true /bundle_defaults/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.insert_space_after_ellipsis=insert /bundle_defaults/org.eclipse.jdt.ui/smart_backspace=true /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.artifact.repository/repositories/http\:__download.eclipse.org_modeling_emft_mwe_updates_releases_R201206120758_mwe2lang/description= /project/of-internal/org.eclipse.m2e.core/version=1 /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.artifact.repository/repositories/http\:__download.eclipse.org_modeling_tmf_xtext_updates_releases_maintenance_R201111141332/isSystem=true /bundle_defaults/org.eclipse.jdt.ui/semanticHighlighting.abstractClass.bold=false /project/dwt-smartGwt-views-widgets/org.eclipse.m2e.core/version=1 /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.metadata.repository/repositories/http\:__download.eclipse.org_modeling_tmf_xtext_updates_releases/type=org.eclipse.equinox.internal.p2.metadata.repository.CompositeMetadataRepository /bundle_defaults/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.problem.nullUncheckedConversion=warning @org.eclipse.team.cvs.ui=3.3.500.v20120522-1148 /bundle_defaults/org.eclipse.team.svn.ui/preference.decoration.icon.conflicted=true /bundle_defaults/org.eclipse.jdt.core/org.eclipse.jdt.core.codeComplete.argumentSuffixes= /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.metadata.repository/repositories/http\:__community.polarion.com_projects_subversive_download_eclipse_3.0_juno-site/enabled=true /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.artifact.repository/repositories/http\:__dist.codehaus.org_groovy_distributions_greclipse_snapshot_e4.2/provider= /instance/org.eclipse.jdt.ui/sp_cleanup.make_private_fields_final=true /project/of-co-sql/org.eclipse.core.resources/encoding//src/main/java=UTF-8 /bundle_defaults/org.eclipse.jdt.ui/java_keyword_bold=true /bundle_defaults/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.brace_position_for_enum_declaration=end_of_line /bundle_defaults/org.eclipse.jdt.ui/org.eclipse.jdt.ui.wizards.jre.index=0 /instance/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.keep_else_statement_on_same_line=true /instance/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.alignment_for_enum_constants=49 /project/dwt-validator-jsr/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.6 /project/dwt-security-shared/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.problem.assertIdentifier=error /bundle_defaults/org.eclipse.jdt.ui/markMethodExitPoints=true /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.metadata.repository/repositories/http\:__download.eclipse.org_modeling_emft_mwe_updates_releases_R201112070431_mwe/version=1.0.0 /instance/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.alignment_for_superclass_in_type_declaration=16 /instance/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.keep_empty_array_initializer_on_one_line=false /bundle_defaults/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.brace_position_for_constructor_declaration=end_of_line /bundle_defaults/org.eclipse.team.svn.ui/preference.repository.branches=branches /project/pd-export/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.problem.enumIdentifier=error /bundle_defaults/org.eclipse.jdt.ui/java_keyword_return_italic=false /project/pe-web/org.maven.ide.eclipse/activeProfiles= /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.artifact.repository/repositories/http\:__download.eclipse.org_modeling_emft_mwe_updates_releases_helios/type=org.eclipse.equinox.internal.p2.artifact.repository.CompositeArtifactRepository /instance/org.eclipse.jdt.ui/content_assist_lru_history=<?xml version\="1.0" encoding\="UTF-8" standalone\="no"?><history maxLHS\="100" maxRHS\="10"/> /project/pd-server/org.sonar.ide.eclipse.core/projectBranch= /project/pe-ws/org.sonar.ide.eclipse.core/projectBranch= /project/dwt-smartGwt-widgets-utils/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.problem.assertIdentifier=error /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.artifact.repository/repositories/http\:__download.eclipse.org_technology_subversive_0.7_update-site/type=org.eclipse.equinox.p2.artifact.repository.simpleRepository /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.artifact.repository/repositories/http\:__dist.springsource.org_release_GRECLIPSE_e4.2/type=org.eclipse.equinox.p2.artifact.repository.simpleRepository /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.artifact.repository/repositories/http\:__download.eclipse.org_technology_subversive_1.0_update-site/enabled=false /bundle_defaults/com.xored.glance.ui/search.wordPrefix=false /project/pd-metabase/org.eclipse.core.resources/encoding/<project>=UTF-8 /bundle_defaults/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.problem.unavoidableGenericTypeProblems=enabled /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.artifact.repository/repositories/http\:__download.eclipse.org_modeling_emft_mwe_updates_releases_R201206110920_mwe/name=MWE Build Site - Artifact Repository /project/of-samples/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled /project/pe-core/org.springframework.ide.eclipse.beans.core/org.springframework.ide.eclipse.beans.core.loadNamespaceHandlerFromClasspath=true /instance/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.alignment_for_expressions_in_array_initializer=16 /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.metadata.repository/repositories/http\:__download.eclipse.org_modeling_emft_mwe_updates_releases_R201206120758_mwe2lang/uri=http\://download.eclipse.org/modeling/emft/mwe/updates/releases/R201206120758/mwe2lang /bundle_defaults/org.eclipse.ui.ide/useSeparator.help.group.main=true /project/pe-ws/org.eclipse.core.resources/encoding//src/main/resources=UTF-8 /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.metadata.repository/repositories/http\:__download.eclipse.org_modeling_emft_mwe_updates_releases_R201110310946_mwe2lang/uri=http\://download.eclipse.org/modeling/emft/mwe/updates/releases/R201110310946/mwe2lang /project/pe-container-connector/org.maven.ide.eclipse/fullBuildGoals=process-test-resources /project/pe-core/org.eclipse.core.resources/encoding//src/test/resources=UTF-8 /project/dwt-client/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled /project/pe-ws/org.eclipse.core.resources/encoding//src/main/java=UTF-8 /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.artifact.repository/repositories/jar\:file\:_home_duro_Downloads_Subversive-1.0.0.I20120601-1700.zip\!/name=Subversive Artifacts /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.artifact.repository/repositories/http\:__download.eclipse.org_modeling_emft_mwe_updates_releases_R201206120758_mwe2lang/uri=http\://download.eclipse.org/modeling/emft/mwe/updates/releases/R201206120758/mwe2lang /bundle_defaults/org.eclipse.jdt.ui/semanticHighlighting.abstractClass.color=139,136,22 /project/pd-export/org.eclipse.m2e.core/resolveWorkspaceProjects=true /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.artifact.repository/repositories/http\:__download.eclipse.org_modeling_emft_mwe_updates_releases_R201110310946_mwe2lang/uri=http\://download.eclipse.org/modeling/emft/mwe/updates/releases/R201110310946/mwe2lang /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.artifact.repository/repositories/jar\:file\:_home_duro_Downloads_Subversive-1.0.0.I20120601-1700.zip\!/uri=jar\:file\:/home/duro/Downloads/Subversive-1.0.0.I20120601-1700.zip\!/ /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.metadata.repository/repositories/http\:__dist.springsource.org_release_GRECLIPSE_e4.2/name=Groovy Update Site /instance/org.codehaus.groovy.eclipse.ui/groovy.SaveAction.RemoveUnnecessarySemicolons=true /instance/org.eclipse.team.svn.ui/preference.decoration.prefix.branch=Branch\: /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.artifact.repository/repositories/http\:__dl.google.com_eclipse_plugin_core_4.2/enabled=false /bundle_defaults/org.eclipse.jdt.ui/cleanup.use_parentheses_in_expressions=false /bundle_defaults/org.eclipse.compare/org.eclipse.compare.UseOutlineView=false /project/pe-core/org.springframework.ide.eclipse.beans.core//org.springframework.ide.eclipse.beans.core.default.version.http\://www.springframework.org/schema/util= /project/dwt-shared/org.eclipse.core.resources/encoding//src/test/resources=UTF-8 /bundle_defaults/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.insert_space_after_comma_in_multiple_field_declarations=insert /bundle_defaults/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.insert_space_after_comma_in_method_invocation_arguments=insert /bundle_defaults/org.eclipse.jdt.core/org.eclipse.jdt.core.circularClasspath=error /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.artifact.repository/repositories/http\:__download.eclipse.org_modeling_tmf_xtext_updates_releases_head_R201112130541/type=org.eclipse.equinox.p2.artifact.repository.simpleRepository /project/dwt-validator/org.eclipse.m2e.core/activeProfiles= /project/pd-server/org.eclipse.m2e.core/resolveWorkspaceProjects=true /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.metadata.repository/repositories/http\:__googleappengine.googlecode.com_svn_trunk_java_updatesite/enabled=false /bundle_defaults/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.problem.unusedTypeArgumentsForMethodInvocation=warning /project/pd-theme/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.compliance=1.6 /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.metadata.repository/repositories/file\:_home_duro_dev_springsource_ggts-3.0.0.RELEASE_configuration_org.eclipse.osgi_bundles_417_data_listener_1925729951/uri=file\:/home/duro/dev/springsource/ggts-3.0.0.RELEASE/configuration/org.eclipse.osgi/bundles/417/data/listener_1925729951/ /bundle_defaults/org.eclipse.jdt.ui/semanticHighlighting.staticField.enabled=true /project/pd-server/org.grails.ide.eclipse.core/org.grails.ide.eclipse.core.source.attachment-grails-plugin-converters-2.0.1.jar=/home/duro/dev/grails-2.0.1/src/grails-plugin-converters-2.0.1-sources.jar /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.ui.sdk.scheduler/migrated34Prefs=true /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.artifact.repository/repositories/https\:__repository.sonatype.org_content_repositories_forge-sites_m2e-extras_0.15.0_N_0.15.0.201109282249/suffix=artifacts.xml /bundle_defaults/org.eclipse.debug.ui/org.eclipse.debug.ui.PREF_FILTER_WORKING_SETS=false /project/dwt-gwt-views-widgets/org.eclipse.m2e.core/version=1 /project/pd-server/com.springsource.sts.grails.core/com.springsource.sts.grails.core.source.attachment-grails-plugin-url-mappings-2.0.1.jar=/home/duro/dev/grails-2.0.1/src/grails-plugin-url-mappings-2.0.1-sources.jar /project/of-internal/org.eclipse.m2e.core/resolveWorkspaceProjects=true /bundle_defaults/com.xored.glance.ui/panel.directions=true /bundle_defaults/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.insert_space_before_closing_angle_bracket_in_parameterized_type_reference=do not insert /bundle_defaults/org.eclipse.jdt.ui/closeJavaDocs=true /bundle_defaults/org.eclipse.ui.workbench/OPEN_PERSPECTIVE_MODE=0 /bundle_defaults/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_try=insert /project/pe-core/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.debug.sourceFile=generate /project/dwt-validator/org.eclipse.core.resources/encoding/<project>=UTF-8 /bundle_defaults/org.eclipse.jdt.ui/semanticHighlighting.number.enabled=false /instance/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.insert_space_before_postfix_operator=do not insert /project/dwt-security-model-api/org.eclipse.core.resources/encoding//src/test/resources=UTF-8 /bundle_defaults/org.eclipse.team.cvs.ui/pref_auto_refresh_tags_in_tag_selection_dialog=false /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.artifact.repository/repositories/http\:__download.eclipse.org_modeling_m2t_xpand_updates_releases_R201108020519/provider= @org.eclipse.ui.workbench=3.103.0.v20120530-1824 /bundle_defaults/org.eclipse.ui.workbench/MULTI_KEY_ASSIST_TIME=1000 /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.metadata.repository/repositories/file\:_home_duro_dev_springsource_ggts-3.0.0.RELEASE_.eclipseextension/enabled=true /instance/org.eclipse.jdt.ui/org.eclipse.jdt.ui.formatterprofiles.version=12 /project/of-co-email/org.eclipse.core.resources/encoding//src/main/resources=UTF-8 /bundle_defaults/org.eclipse.jdt.ui/semanticHighlighting.inheritedMethodInvocation.strikethrough=false /project/pd-client/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled /bundle_defaults/org.eclipse.team.svn.ui/firstStartup=true /project/pd-export/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled /bundle_defaults/org.eclipse.jdt.ui/cleanup.qualify_static_method_accesses_with_declaring_class=false /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.artifact.repository/repositories/file\:_home_duro_dev_springsource_ggts-3.0.0.RELEASE_.eclipseextension/isSystem=true /project/of-api/org.eclipse.core.resources/encoding//src/main/java=UTF-8 /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.artifact.repository/repositories/http\:__dist.springsource.com_release_TOOLS_update_e4.2/suffix=compositeArtifacts.xml /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.artifact.repository/repositories/http\:__dist.springsource.com_release_TOOLS_third-party_subversive/description= /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.metadata.repository/repositories/http\:__download.eclipse.org_modeling_emft_mwe_updates_releases_R201112070431_mwe/isSystem=true /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.metadata.repository/repositories/http\:__dist.springsource.com_release_TOOLS_extensions_sts300/suffix=content.xml /project/dwt-server/org.eclipse.core.resources/encoding//src/main/java=UTF-8 /instance/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.alignment_for_arguments_in_allocation_expression=16 /bundle_defaults/org.eclipse.jdt.ui/cleanup.remove_trailing_whitespaces_ignore_empty=false @org.eclipse.team.svn.ui=1.0.0.I20120601-1700 /project/dwt-validator-api/org.eclipse.core.resources/encoding//src/main/java=UTF-8 /bundle_defaults/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.alignment_for_throws_clause_in_constructor_declaration=16 /bundle_defaults/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.number_of_empty_lines_to_preserve=1 /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.metadata.repository/repositories/http\:__dl.google.com_eclipse_plugin_4.2/enabled=true /instance/org.eclipse.wst.ws.service.policy/org.eclipse.wst.ws.service.policy.ui.servicepols.wsiprofilecomp.wsiap.defaultProtocol=http\://schemas.xmlsoap.org/wsdl/soap/ /bundle_defaults/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.problem.missingHashCodeMethod=ignore /project/pe-web/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.problem.forbiddenReference=warning /project/dwt-gwt-widgets/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.6 /bundle_defaults/org.eclipse.jdt.ui/semanticHighlighting.inheritedField.enabled=false /bundle_defaults/org.eclipse.team.cvs.ui/pref_wrap_comments=true /project/pe-core/org.maven.ide.eclipse/resourceFilterGoals=process-resources resources\:testResources /bundle_defaults/org.eclipse.jdt.ui/cleanup.sort_members_all=false /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.metadata.repository/repositories/http\:__download.eclipse.org_modeling_m2t_xpand_updates/enabled=false /project/pd-shared/org.eclipse.core.resources/encoding//src/main/java=UTF-8 /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.artifact.repository/repositories/http\:__download.eclipse.org_modeling_emft_mwe_updates_releases_R201112070431_mwe/isSystem=true /bundle_defaults/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.debug.sourceFile=generate /project/dwt-validator-gorm/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.compliance=1.6 /bundle_defaults/org.eclipse.team.cvs.ui/pref_cvs_rsh_parameters=-l {user} {host} /project/pd-server/org.eclipse.core.resources/encoding//grails-app/i18n/messages_zh_CN.properties=UTF-8 /bundle_defaults/org.eclipse.jdt.debug.ui/org.eclipse.jdt.debug.ui.show_unsigned=false /instance/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_annotation=do not insert /bundle_defaults/org.eclipse.team.svn.ui/CommitPanel.keepLocks=false /bundle_defaults/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.insert_space_before_comma_in_for_inits=do not insert /bundle_defaults/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_method_declaration=insert /instance/org.eclipse.jdt.ui/sp_cleanup.remove_trailing_whitespaces=true /bundle_defaults/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_while=do not insert /project/pe-ws/org.eclipse.jdt.groovy.core/groovy.compiler.level=18 /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.metadata.repository/repositories/http\:__dist.codehaus.org_groovy_distributions_greclipse_snapshot_e4.2/name=Groovy Update Site For Eclipse 4.2 /bundle_defaults/org.eclipse.jdt.ui/semanticHighlighting.abstractMethodInvocation.bold=false /bundle_defaults/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.problem.methodWithConstructorName=warning /bundle_defaults/org.eclipse.jdt.debug/org.eclipse.jdt.debug.PREF_HCR_WITH_COMPILATION_ERRORS=true /project/acris-security-core/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.problem.enumIdentifier=error /bundle_defaults/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.insert_space_before_comma_in_enum_declarations=do not insert /bundle_defaults/org.eclipse.debug.core/org.eclipse.debug.core.PREF_DELETE_CONFIGS_ON_PROJECT_DELETE=false /bundle_defaults/org.eclipse.jdt.ui/semanticHighlighting.staticMethodInvocation.underline=false /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.artifact.repository/repositories/http\:__download.eclipse.org_modeling_emft_mwe_updates_releases_helios_R201102150556_mwe/isSystem=true /bundle_defaults/org.eclipse.ui/SHOW_FILTERED_TEXTS=true /bundle_defaults/org.eclipse.ui/SHOW_MULTIPLE_EDITOR_TABS=true /bundle_defaults/org.eclipse.jdt.ui/semanticHighlighting.abstractClass.italic=false /project/pd-server/org.sonar.ide.eclipse.core/analyseLocally=false /bundle_defaults/org.eclipse.jdt.ui/semanticHighlighting.enum.strikethrough=false /bundle_defaults/org.eclipse.jdt.ui/semanticHighlighting.abstractMethodInvocation.strikethrough=false /project/dwt-security-model-gorm/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.source=1.6 /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.metadata.repository/repositories/http\:__dist.springsource.com_release_TOOLS_update_e4.2/provider= /project/of-api/org.eclipse.m2e.core/activeProfiles= /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.artifact.repository/repositories/http\:__download.eclipse.org_modeling_m2t_xpand_updates_releases_R201206110941/version=1.0.0 /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.metadata.repository/repositories/http\:__dist.springsource.com_release_TOOLS_third-party_subversive/isSystem=false /bundle_defaults/org.eclipse.compare/org.eclipse.compare.RemovedLinesRegex= /instance/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.insert_space_before_colon_in_case=do not insert /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.artifact.repository/repositories/http\:__dist.springsource.org_release_GRECLIPSE_e4.2/version=1.0.0 /instance/org.eclipse.ajdt.ui/ajde.version.at.previous.startup=2.2.1.e42x-20120725-1900 /project/pd-server/com.springsource.sts.grails.core/com.springsource.sts.grails.core.source.attachment-grails-resources-2.0.1.jar=/home/duro/dev/grails-2.0.1/src/grails-resources-2.0.1-sources.jar /project/dwt-security-model-jpa/org.eclipse.core.resources/encoding//src/test/groovy=UTF-8 /bundle_defaults/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.problem.overridingMethodWithoutSuperInvocation=ignore /bundle_defaults/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.problem.unusedParameterIncludeDocCommentReference=enabled /bundle_defaults/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.insert_space_before_opening_angle_bracket_in_parameterized_type_reference=do not insert /bundle_defaults/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_if=insert /instance/org.eclipse.team.svn.ui/org.eclipse.team.svn.ui.panel.local.IgnoreMethodPanel.height=132 /instance/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.comment.format_line_comments=false /bundle_defaults/org.eclipse.jdt.core/org.eclipse.jdt.core.builder.resourceCopyExclusionFilter= /instance/org.eclipse.debug.ui/preferredTargets=default\:default| /bundle_defaults/org.eclipse.jdt.ui/java_keyword_return=127,0,85 /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.artifact.repository/repositories/http\:__download.eclipse.org_modeling_emft_mwe_updates_releases_R201108020506_mwe/provider= /bundle_defaults/org.eclipse.team.cvs.ui/pref_replace_unmanaged=true /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.metadata.repository/repositories/http\:__download.eclipse.org_modeling_emft_mwe_updates_releases_R201110310946_mwe2lang/suffix=content.xml /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.metadata.repository/repositories/http\:__download.eclipse.org_modeling_emft_mwe_updates_releases_R201112070431_mwe/type=org.eclipse.equinox.internal.p2.metadata.repository.LocalMetadataRepository /bundle_defaults/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.insert_space_before_comma_in_array_initializer=do not insert /project/pd-shared/org.eclipse.core.resources/encoding//src/main/resources=UTF-8 /bundle_defaults/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.blank_lines_before_method=1 /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.metadata.repository/repositories/http\:__download.eclipse.org_technology_subversive_0.7_update-site/version=1.0.0 /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.metadata.repository/repositories/http\:__www.efxclipse.org_p2-repos_releases_latest/version=1.0.0 /project/dwt-security-client/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.6 /bundle_defaults/org.eclipse.jdt.ui/spelling_ignore_single_letters=true /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.artifact.repository/repositories/http\:__download.eclipse.org_modeling_emft_mwe_updates_releases_helios/enabled=false /project/of-api/org.eclipse.m2e.core/version=1 /instance/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.insert_new_line_in_empty_enum_constant=do not insert /bundle_defaults/org.eclipse.team.svn.ui/preference.decoration.use.fontdecor=false /bundle_defaults/org.eclipse.jdt.ui/org.eclipse.jdt.ui.wizards.srcBinFoldersBinName=bin /bundle_defaults/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_catch=do not insert /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.metadata.repository/repositories/http\:__download.springsource.com_release_TOOLS_update_3.0.0.RELEASE_e4.2/enabled=false /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.metadata.repository/repositories/http\:__download.eclipse.org_technology_epp_packages_juno/enabled=false /project/dwt-security-client/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.problem.assertIdentifier=error /bundle_defaults/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.join_wrapped_lines=true /project/dwt-security-model/org.eclipse.core.resources/encoding/<project>=UTF-8 /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.artifact.repository/repositories/http\:__download.eclipse.org_tools_gef_updates_releases/suffix=artifacts.xml /instance/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.indent_switchstatements_compare_to_cases=true /project/dwt-security-model-api/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.problem.enumIdentifier=error /project/dwt-client/org.eclipse.core.resources/encoding//src/test/resources=UTF-8 /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.artifact.repository/repositories/http\:__download.eclipse.org_modeling_tmf_xtext_updates_composite_releases/count=1 /instance/org.eclipse.jdt.ui/sp_cleanup.qualify_static_field_accesses_with_declaring_class=false /bundle_defaults/org.eclipse.jdt.ui/java_comment_task_tag_bold=true /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.metadata.repository/repositories/http\:__download.eclipse.org_modeling_emft_mwe_updates_releases_R201108020809_mwe2lang/uri=http\://download.eclipse.org/modeling/emft/mwe/updates/releases/R201108020809/mwe2lang /bundle_defaults/org.eclipse.jdt.ui/cleanup.add_serial_version_id=false /bundle_defaults/org.eclipse.jdt.ui/semanticHighlighting.annotation.bold=false /project/dwt-validator-api/org.eclipse.m2e.core/activeProfiles= /project/dwt-security/org.eclipse.m2e.core/resolveWorkspaceProjects=true /bundle_defaults/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.insert_space_after_opening_angle_bracket_in_type_parameters=do not insert /instance/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.insert_new_line_in_empty_annotation_declaration=do not insert /instance/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_cast=do not insert /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.metadata.repository/repositories/http\:__www.efxclipse.org_p2-repos_releases_latest/name=e(fx)clipse - Features - Updatesite /project/of-internal/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.problem.enumIdentifier=error /bundle_defaults/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.problem.redundantSuperinterface=ignore /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.artifact.repository/repositories/http\:__download.eclipse.org_tools_gef_updates_releases/version=1.0.0 /instance/org.eclipse.team.svn.ui/history.comment=UEUtMTA4MyBjcm0tPmN1c3RvbWVy;UEUtMTA1MyBlcnJvciB3aGVuIHByb2plY3QgZG9lc24ndCBoYXZlIGdyb3Vwc3RhdGU\=;UEUtMTA1MyBmb3JjaW5nIHVzZXIgdG8gY3JlYXRlIGdyb3Vwc3RhdGUsIHJlbW92ZWQgZGVmYXVsdCBncm91cHN0YXRlIGhhbmRsaW5n;UEUtMTA1MyByZW1vdmVkIGRlZmF1bHQgY29udGV4dC9ncm91cHN0YXRlIHRhYmxlcyBmcm9tIHBlL21ldGFiYXNlOyBjcmVhdGluZyBjb250ZXh0L2dyb3Vwc3RhdGUgb24tZGVtYW5kIChlcnJvci1mcmVlIGlmIGFscmVhZHkgZXhpc3RzKQ\=\=;U2NoZWR1bGVFeHByZXNzaW9uIGgyIGRhdGEgdHlwZXM\=;ZHd0IDIuMC42LXNuYXBzaG90;c21hbGwgaW1wcm92ZW1lbnRz;UEUtMTEwMyByZW1vdmluZyBoaWJlcm5hdGUgcHJvcGVydGllcyBmcm9tIHN5c3RlbSBwcm9wZXJ0aWVzIGFmdGVyIHNlc3Npb24gZmFjdG9yeSBpbiBwZS13ZWI\=;c3ZuLmlnbm9yZQ\=\=;UEUtMTA4MyBzaG9ydGN1dCBmaXhlcw\=\= /instance/org.eclipse.e4.ui.css.swt.theme/themeid=org.eclipse.e4.ui.css.theme.e4_classic /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.metadata.repository/repositories/http\:__dist.codehaus.org_groovy_distributions_greclipse_snapshot_e4.2/enabled=true /bundle_defaults/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.problem.deprecationInDeprecatedCode=disabled /instance/org.codehaus.groovy.eclipse.ui/groovy.debug.force_options=false /bundle_defaults/org.eclipse.jdt.ui/spelling_ignore_mixed=true /bundle_defaults/org.zeroturnaround.eclipse.debug/expressionEvaluationEnabled=true /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.artifact.repository/repositories/http\:__download.eclipse.org_modeling_emft_mwe_updates_releases_R201108020809_mwe2lang/uri=http\://download.eclipse.org/modeling/emft/mwe/updates/releases/R201108020809/mwe2lang /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.artifact.repository/repositories/http\:__dl.google.com_eclipse_plugin_core_4.2/suffix=artifacts.xml /instance/org.eclipse.jdt.ui/sp_cleanup.correct_indentation=true /project/pe-common/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.problem.forbiddenReference=warning /bundle_defaults/org.eclipse.jdt.ui/semanticHighlighting.typeArgument.italic=false /bundle_defaults/org.eclipse.equinox.p2.ui.sdk.scheduler/remindOnSchedule=false /bundle_defaults/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.alignment_for_parameters_in_method_declaration=16 /instance/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.insert_space_between_brackets_in_array_type_reference=do not insert /instance/org.eclipse.ui.views.log/orderType=2 /instance/org.eclipse.jdt.ui/org.eclipse.jdt.ui.text.templates_migrated=true /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.artifact.repository/repositories/https\:__repository.sonatype.org_content_repositories_forge-sites_m2e-extras_0.15.0_N_0.15.0.201109282249/provider= /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.metadata.repository/repositories/http\:__download.eclipse.org_modeling_m2t_xpand_updates_releases/suffix=compositeContent.xml /project/dwt-smartGwt-view/org.eclipse.core.resources/encoding//src/main/java=UTF-8 /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.artifact.repository/repositories/http\:__download.eclipse.org_modeling_emft_mwe_updates_releases_R201112071250_mwe2lang/suffix=artifacts.xml /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.metadata.repository/repositories/http\:__www.zeroturnaround.com_update-site/enabled=false @org.codehaus.groovy.eclipse.dsl=2.7.1.xx-20120824-0800-e42 /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.artifact.repository/repositories/http\:__download.eclipse.org_tools_gef_updates_releases/name=org.eclipse.gef.repository /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.artifact.repository/repositories/file\:_home_duro_dev_springsource_ggts-3.0.0.RELEASE_.eclipseextension/name=/home/duro/dev/springsource/ggts-3.0.0.RELEASE/.eclipseextension /instance/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.insert_space_before_comma_in_method_declaration_throws=do not insert /project/pd-server/org.eclipse.core.resources/encoding//grails-app/taglib=UTF-8 /bundle_defaults/org.eclipse.team.cvs.ui/pref_auto_share_on_import=true /bundle_defaults/org.eclipse.debug.ui/org.eclipse.debug.ui.memory.rowSize=16 /instance/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.insert_space_after_opening_bracket_in_array_reference=do not insert /instance/org.eclipse.ui.views.log/groupBy=0 /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.metadata.repository/repositories/http\:__download.eclipse.org_modeling_m2t_xpand_updates_releases_helios/uri=http\://download.eclipse.org/modeling/m2t/xpand/updates/releases/helios /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.artifact.repository/repositories/http\:__download.eclipse.org_modeling_tmf_xtext_updates_releases_head_R201108020636/provider= /project/of-loader/org.eclipse.core.resources/encoding//src/test/groovy=UTF-8 /instance/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.insert_space_before_comma_in_constructor_declaration_parameters=do not insert /instance/org.eclipse.jdt.ui/sp_cleanup.add_missing_override_annotations_interface_methods=true /project/pe-installer/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.compliance=1.6 /bundle_defaults/org.eclipse.jdt.ui/semanticHighlighting.inheritedField.italic=false /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.artifact.repository/repositories/http\:__download.eclipse.org_modeling_tmf_xtext_updates_releases/uri=http\://download.eclipse.org/modeling/tmf/xtext/updates/releases /bundle_defaults/org.eclipse.jdt.debug/org.eclipse.jdt.debug._all_references_max_count=100 /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.artifact.repository/repositories/file\:_home_duro_dev_springsource_ggts-3.0.0.RELEASE_configuration_org.eclipse.osgi_bundles_417_data_listener_1925729951/version=1 /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.artifact.repository/repositories/http\:__eclipse-glance.googlecode.com_svn_site/suffix=artifacts.xml /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.metadata.repository/repositories/http\:__community.polarion.com_projects_subversive_download_eclipse_2.0_update-site/type=org.eclipse.equinox.internal.p2.metadata.repository.LocalMetadataRepository /bundle_defaults/org.eclipse.jdt.ui/sourceHoverBackgroundColor.SystemDefault=true /bundle_defaults/org.eclipse.ui/EDITOR_TAB_POSITION=128 /project/pe-core/org.springframework.ide.eclipse.core/org.springframework.ide.eclipse.core.validator.rule.enable.org.springframework.ide.eclipse.beans.core.toolAnnotation-org.springframework.ide.eclipse.beans.core.beansvalidator=false /bundle_defaults/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.alignment_for_arguments_in_enum_constant=16 /project/pd-ws-schema/org.sonar.ide.eclipse.core/analyseLocally=false /bundle_defaults/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.insert_space_before_and_in_type_parameter=insert /bundle_defaults/org.eclipse.ui/disableNewFastView=false /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.metadata.repository/repositories/http\:__download.eclipse.org_modeling_emft_mwe_updates_releases_R201110310946_mwe/isSystem=true /bundle_defaults/org.eclipse.m2e.core/eclipse.m2.showConsoleOnErr=true /bundle_defaults/org.eclipse.jdt.ui/markTypeOccurrences=true /project/dwt-smartGwt-widgets/org.eclipse.m2e.core/resolveWorkspaceProjects=true /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.metadata.repository/repositories/http\:__eclipse-glance.googlecode.com_svn_site/type=org.eclipse.equinox.internal.p2.metadata.repository.LocalMetadataRepository /instance/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.indent_body_declarations_compare_to_annotation_declaration_header=true /project/pd-server/com.springsource.sts.grails.core/com.springsource.sts.grails.core.source.attachment-grails-core-2.1.0.jar=/home/duro/dev/grails-2.1.0/src/grails-core-2.1.0-sources.jar /bundle_defaults/org.eclipse.jdt.ui/semanticHighlighting.method.italic=false /project/pd-server/com.springsource.sts.grails.core/com.springsource.sts.grails.core.source.attachment-grails-plugin-i18n-2.1.0.jar=/home/duro/dev/grails-2.1.0/src/grails-plugin-i18n-2.1.0-sources.jar /bundle_defaults/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.insert_new_line_after_annotation_on_local_variable=insert /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.metadata.repository/repositories/http\:__download.eclipse.org_modeling_tmf_xtext_updates_releases_maintenance_R201111141332/uri=http\://download.eclipse.org/modeling/tmf/xtext/updates/releases/maintenance/R201111141332 /project/dwt-gwt-editors/org.eclipse.core.resources/encoding//src/main/resources=UTF-8 /bundle_defaults/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.insert_space_after_binary_operator=insert /instance/org.eclipse.ui.views.log/orderValue=-1 /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.metadata.repository/repositories/http\:__download.eclipse.org_releases_juno_201206270900/name=Juno /bundle_defaults/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.join_lines_in_comments=true /bundle_defaults/org.eclipse.core.net/proxyData/SOCKS/hasAuth=false /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.artifact.repository/repositories/http\:__download.eclipse.org_modeling_m2t_xpand_updates/uri=http\://download.eclipse.org/modeling/m2t/xpand/updates/ /project/of-api/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.metadata.repository/repositories/http\:__www.efxclipse.org_p2-repos_releases_latest/suffix=content.xml /bundle_defaults/org.eclipse.jdt.ui/org.eclipse.jdt.ui.staticondemandthreshold=99 /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.metadata.repository/repositories/https\:__repository.sonatype.org_content_repositories_forge-sites_m2e-extras_0.15.0_N_0.15.0.201109282249/type=org.eclipse.equinox.internal.p2.metadata.repository.LocalMetadataRepository /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.metadata.repository/repositories/http\:__www.efxclipse.org_p2-repos_releases_latest/nickname=e(fx)clipse - Features - Updatesite /bundle_defaults/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.problem.unusedObjectAllocation=ignore /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.artifact.repository/repositories/http\:__dist.springsource.org_snapshot_GRECLIPSE_e4.2/suffix=artifacts.xml /bundle_defaults/org.eclipse.jdt.ui/cleanup.never_use_parentheses_in_expressions=true /bundle_defaults/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.problem.missingSerialVersion=warning /instance/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_for=insert /project/pd-client/org.eclipse.core.resources/encoding//src/test/java=UTF-8 /instance/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.comment.preserve_white_space_between_code_and_line_comments=false /project/pd-server/com.springsource.sts.grails.core/com.springsource.sts.grails.core.source.attachment-grails-plugin-filters-2.0.1.jar=/home/duro/dev/grails-2.0.1/src/grails-plugin-filters-2.0.1-sources.jar /project/pd-server/com.springsource.sts.grails.core/com.springsource.sts.grails.core.source.attachment-grails-plugin-testing-2.1.0.jar=/home/duro/dev/grails-2.1.0/src/grails-plugin-testing-2.1.0-sources.jar /project/pe-core/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.problem.assertIdentifier=error /project/pd-server/org.grails.ide.eclipse.core/org.grails.ide.eclipse.core.source.attachment-grails-spring-2.0.1.jar=/home/duro/dev/grails-2.0.1/src/grails-spring-2.0.1-sources.jar /project/dwt-validator-api/org.eclipse.core.resources/encoding//src/main/groovy=UTF-8 /project/pd-server/com.springsource.sts.grails.core/com.springsource.sts.grails.core.source.attachment-grails-web-2.1.0.jar=/home/duro/dev/grails-2.1.0/src/grails-web-2.1.0-sources.jar /bundle_defaults/org.eclipse.jdt.ui/editor_folding_default_javadoc=false /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.metadata.repository/repositories/http\:__download.eclipse.org_modeling_tmf_updates/enabled=false /project/dwt-gwt-widgets/org.eclipse.core.resources/encoding//src/main/java=UTF-8 /bundle_defaults/org.eclipse.ui/EDITOR_MINIMUM_CHARACTERS=-1 /project/of-api/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.problem.enumIdentifier=error /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.metadata.repository/repositories/http\:__www.efxclipse.org_p2-repos_releases_latest/enabled=true /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.artifact.repository/repositories/http\:__download.eclipse.org_modeling_emft_mwe_updates_releases_helios_R201102150556_mwe/name=MWE Build Site - Artifact Repository /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.metadata.repository/repositories/http\:__download.eclipse.org_releases_juno_201206270900/uri=http\://download.eclipse.org/releases/juno/201206270900 /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.artifact.repository/repositories/http\:__download.eclipse.org_technology_epp_packages_juno/provider= /project/pd-server/org.grails.ide.eclipse.core/org.grails.ide.eclipse.core.source.attachment-grails-datastore-gorm-1.0.2.RELEASE.jar=/home/duro/dev/grails-2.0.1/src/grails-datastore-gorm-1.0.2.RELEASE-sources.jar /bundle_defaults/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.alignment_for_resources_in_try=80 /bundle_defaults/org.eclipse.jdt.ui/java_operator=0,0,0 /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.artifact.repository/repositories/http\:__download.eclipse.org_releases_juno/version=1.0.0 /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.metadata.repository/repositories/http\:__download.eclipse.org_modeling_emft_mwe_updates_releases_helios/uri=http\://download.eclipse.org/modeling/emft/mwe/updates/releases/helios /project/pd-client/com.google.gwt.eclipse.core/entryPointModules= /bundle_defaults/org.eclipse.team.svn.ui/preference.checkout.respectProjectStructure=false /project/of-api/org.sonar.ide.eclipse.core/projectBranch= /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.artifact.repository/repositories/jar\:file\:_home_duro_Downloads_Subversive-1.0.0.I20120601-1700.zip\!/suffix=artifacts.xml /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.metadata.repository/repositories/http\:__dl.google.com_eclipse_plugin_4.2/uri=http\://dl.google.com/eclipse/plugin/4.2 /bundle_defaults/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.wrap_outer_expressions_when_nested=true /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.artifact.repository/repositories/http\:__download.eclipse.org_releases_juno_201206270900/isSystem=true /instance/org.eclipse.jdt.ui/org.eclipse.jdt.ui.text.custom_code_templates=<?xml version\="1.0" encoding\="UTF-8" standalone\="no"?><templates/> /instance/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.alignment_for_conditional_expression=80 /project/pe-common/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.problem.enumIdentifier=error /project/of-samples/org.eclipse.m2e.core/resolveWorkspaceProjects=true /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.artifact.repository/repositories/http\:__download.eclipse.org_modeling_tmf_xtext_updates_releases_maintenance_R201111141332/version=1.0.0 /bundle_defaults/org.eclipse.ajdt.ui/org.aspectj.ajdt.core.compiler.weaver.XNoInline=false /bundle_defaults/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.insert_space_before_closing_bracket_in_array_allocation_expression=do not insert /bundle_defaults/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.format_guardian_clause_on_one_line=false /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.metadata.repository/repositories/http\:__download.eclipse.org_modeling_tmf_xtext_updates_releases_maintenance_R201208210947/suffix=content.xml /bundle_defaults/org.eclipse.m2e.core/eclipse.m2.updateProjects=false /project/pe-ws-schema/org.eclipse.core.resources/encoding//src/test/groovy=UTF-8 /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.artifact.repository/repositories/http\:__download.eclipse.org_modeling_tmf_xtext_updates_composite_releases/enabled=true /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.artifact.repository/repositories/file\:_home_duro_dev_springsource_ggts-3.0.0.RELEASE_.eclipseextension/description= /instance/org.eclipse.jdt.ui/org.eclipse.jdt.ui.importorder=java;javax;com;org;nl;sk.dvsk;\#; /project/dwt-validator-gorm/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled @org.eclipse.ui.ide=3.8.0.v20120521-2329 /project/pd-metabase/org.sonar.ide.eclipse.core/analyseLocally=false /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.metadata.repository/repositories/http\:__dist.springsource.com_release_TOOLS_extensions_sts300/enabled=true /bundle_defaults/org.eclipse.team.cvs.ui/pref_include_change_sets=never /instance/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.insert_space_after_opening_angle_bracket_in_type_parameters=do not insert /bundle_defaults/org.eclipse.jdt.debug/org.eclipse.jdt.debug.all_instances_max_count=100 /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.metadata.repository/repositories/http\:__download.eclipse.org_modeling_tmf_xtext_updates_releases_head_R201108020636/name=Xtext Update Site /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.metadata.repository/repositories/http\:__community.polarion.com_projects_subversive_download_eclipse_3.0_juno-site/isSystem=false /project/dwt-client-core/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.source=1.6 /instance/org.eclipse.jdt.ui/sp_cleanup.use_blocks_only_for_return_and_throw=false /instance/org.eclipse.team.svn.ui/org.eclipse.team.svn.ui.panel.local.RevertPanel.height=263 @org.eclipse.mylyn.discovery.ui=3.8.0.v20120612-0600 /instance/org.eclipse.mylyn.discovery.ui/lastInstalled= /bundle_defaults/org.eclipse.team.cvs.ui/pref_lineend=true /bundle_defaults/org.eclipse.jdt.ui/semanticHighlighting.autoboxing.underline=false /bundle_defaults/org.eclipse.ajdt.ui/org.eclipse.ajdt.core.builder.incrementalCompilationOptimizations=true /project/pd-server/com.springsource.sts.grails.core/com.springsource.sts.grails.core.source.attachment-pd-shared-0.6.0-SNAPSHOT.jar=/pd-shared /bundle_defaults/org.eclipse.jdt.ui/content_assist_sorter=org.eclipse.jdt.ui.RelevanceSorter /project/acris-security-core/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.problem.forbiddenReference=warning /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.artifact.repository/repositories/http\:__download.eclipse.org_modeling_emft_mwe_updates_releases_helios_R201102151014_mwe2lang/isSystem=true /bundle_defaults/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.problem.annotationSuperInterface=warning /project/pd-server/org.grails.ide.eclipse.core/org.grails.ide.eclipse.core.source.attachment-grails-plugin-validation-2.0.1.jar=/home/duro/dev/grails-2.0.1/src/grails-plugin-validation-2.0.1-sources.jar /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.artifact.repository/repositories/file\:_home_duro_dev_springsource_ggts-3.0.0.RELEASE/type=org.eclipse.equinox.p2.artifact.repository.simpleRepository /bundle_defaults/org.eclipse.jdt.core/org.eclipse.jdt.core.codeComplete.localSuffixes= /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.artifact.repository/repositories/http\:__community.polarion.com_projects_subversive_download_eclipse_2.0_update-site/type=org.eclipse.equinox.p2.artifact.repository.simpleRepository /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.artifact.repository/repositories/http\:__community.polarion.com_projects_subversive_download_eclipse_3.0_juno-site/isSystem=false /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.artifact.repository/repositories/http\:__download.eclipse.org_technology_epp_packages_juno/suffix=artifacts.xml /project/pd-server/org.grails.ide.eclipse.core/org.grails.ide.eclipse.core.source.attachment-grails-docs-2.0.1.jar=/home/duro/dev/grails-2.0.1/src/grails-docs-2.0.1-sources.jar /bundle_defaults/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.insert_space_before_parenthesized_expression_in_return=insert /bundle_defaults/org.eclipse.team.cvs.ui/pref_console_high_water_mark=500000 /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.artifact.repository/repositories/http\:__download.eclipse.org_technology_epp_packages_juno/enabled=false /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.metadata.repository/repositories/http\:__dl.google.com_eclipse_plugin_core_4.2/name=Eclipse 4.2 GPE Repo /project/pd-theme/org.eclipse.jdt.groovy.core/groovy.compiler.level=18 /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.artifact.repository/repositories/http\:__download.eclipse.org_modeling_tmf_xtext_updates_releases_maintenance_R201208210947/version=1.0.0 /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.metadata.repository/repositories/http\:__dist.springsource.com_release_TOOLS_patches_bug386070/version=1.0.0 /instance/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.problem.enumIdentifier=error /bundle_defaults/org.eclipse.jdt.ui/cleanup.remove_unnecessary_nls_tags=true /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.artifact.repository/repositories/http\:__zeroturnaround.com_update-site/version=1.0.0 /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.artifact.repository/repositories/https\:__repository.sonatype.org_content_repositories_forge-sites_m2e-extras_0.15.0_N_0.15.0.201109282249/description= /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.artifact.repository/repositories/http\:__download.eclipse.org_modeling_emft_mwe_updates_releases_R201206120758_mwe2lang/isSystem=true /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.artifact.repository/repositories/http\:__download.eclipse.org_modeling_tmf_xtext_updates_releases/enabled=false /project/dwt-shared/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.compliance=1.6 /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.artifact.repository/repositories/http\:__download.eclipse.org_modeling_emft_mwe_updates_releases_R201112071250_mwe2lang/description= /bundle_defaults/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.insert_space_after_colon_in_assert=insert /project/pe-core/org.springframework.ide.eclipse.core/org.springframework.ide.eclipse.core.validator.rule.enable.org.springframework.ide.eclipse.webflow.core.validation.subflowstate-org.springframework.ide.eclipse.webflow.core.validator=true /bundle_defaults/org.eclipse.jdt.ui/cleanup.convert_to_enhanced_for_loop=false /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.metadata.repository/repositories/http\:__download.eclipse.org_modeling_emft_mwe_updates_releases_helios_R201102150556_mwe/version=1.0.0 /project/dwt-smartGwt-widgets-utils/org.eclipse.core.resources/encoding//src/main/resources=UTF-8 /bundle_defaults/org.eclipse.jdt.ui/cleanup.use_this_for_non_static_field_access=false /project/pe-web/org.eclipse.jdt.groovy.core/groovy.compiler.level=18 /project/dwt-shared/org.eclipse.core.resources/encoding//src/main/java=UTF-8 /bundle_defaults/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_constructor_declaration=insert /bundle_defaults/org.eclipse.jdt.core/org.eclipse.jdt.core.codeComplete.staticFinalFieldPrefixes= /instance/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.brace_position_for_anonymous_type_declaration=end_of_line /bundle_defaults/org.eclipse.team.cvs.ui/pref_calculate_dirty=true /project/pd-server/com.springsource.sts.grails.core/com.springsource.sts.grails.core.source.attachment-grails-plugin-gsp-2.1.0.jar=/home/duro/dev/grails-2.1.0/src/grails-plugin-gsp-2.1.0-sources.jar /project/of-loader/org.eclipse.core.resources/encoding//src/test/java=UTF-8 /bundle_defaults/org.eclipse.jdt.ui/Refactoring.savealleditors=false /bundle_defaults/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_enum_constant=do not insert /instance/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.insert_space_after_closing_brace_in_block=insert /project/pe-core/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.source=1.6 /bundle_defaults/org.eclipse.jdt.ui/semanticHighlighting.annotation.color=100,100,100 /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.artifact.repository/repositories/http\:__zeroturnaround.com_update-site/provider= /bundle_defaults/org.eclipse.ui.workbench/OPEN_ON_SINGLE_CLICK=false /configuration/org.eclipse.ui.ide/RECENT_WORKSPACES_PROTOCOL=3 /project/pe-common/org.maven.ide.eclipse/resourceFilterGoals=process-resources resources\:testResources /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.metadata.repository/repositories/http\:__download.eclipse.org_technology_epp_packages_juno/name=EPP Juno Package Repository /bundle_defaults/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.disabling_tag=@formatter\:off /bundle_defaults/org.eclipse.jdt.debug.ui/org.eclipse.jdt.debug.uijavaDebug.alertObsoleteMethods=true /project/pe-core/org.sonar.ide.eclipse.core/serverUrl=http\://192.168.30.35\:8081/sonar /project/pd-server/org.eclipse.core.resources/encoding//grails-app/i18n/messages_ru.properties=UTF-8 /instance/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.align_type_members_on_columns=false /project/pd-server/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.source=1.6 /project/pe-container-connector/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.6 /project/dwt-validator-api/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.6 /bundle_defaults/org.eclipse.debug.ui/org.eclipse.debug.ui.PREF_FILTER_LAUNCH_CLOSED=true /bundle_defaults/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.insert_space_after_opening_bracket_in_array_reference=do not insert /instance/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.brace_position_for_enum_declaration=end_of_line /bundle_defaults/org.eclipse.wst.xml.core/fixXMLDeclaration=true /project/dwt-client/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.6 /bundle_defaults/org.eclipse.jdt.ui/semanticHighlighting.annotation.underline=false /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.metadata.repository/repositories/file\:_home_duro_dev_springsource_ggts-3.0.0.RELEASE_configuration_org.eclipse.osgi_bundles_417_data_listener_1925729951/provider= /bundle_defaults/org.eclipse.jdt.ui/semanticHighlighting.class.enabled=false /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.artifact.repository/repositories/http\:__dist.springsource.org_snapshot_GRECLIPSE_e4.2/name=Groovy Artifacts @org.eclipse.jdt.core=3.8.1.xx-20120824-0800-e42 /project/pe-ws/org.eclipse.core.resources/encoding//src/test/groovy=UTF-8 /project/pe-database/org.eclipse.core.resources/encoding//src/test/resources=UTF-8 /project/pe-database/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.problem.enumIdentifier=error /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.metadata.repository/repositories/http\:__download.eclipse.org_modeling_emft_mwe_updates_releases_R201108020506_mwe/type=org.eclipse.equinox.internal.p2.metadata.repository.LocalMetadataRepository /bundle_defaults/org.eclipse.jdt.ui/semanticHighlighting.method.strikethrough=false /project/pd-server/org.sonar.ide.eclipse.core/version=1 /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.metadata.repository/repositories/http\:__download.eclipse.org_modeling_emft_mwe_updates_releases_helios_R201102151014_mwe2lang/suffix=content.xml /bundle_defaults/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.problem.nullSpecViolation=error /bundle_defaults/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.problem.redundantNullCheck=ignore /bundle_defaults/org.eclipse.debug.ui/org.eclipse.debug.ui.ExpressionView+org.eclipse.debug.ui.ShowDetailPaneAction=true /project/of-co-email/org.eclipse.m2e.core/version=1 /project/of-co-email/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.compliance=1.6 /project/dwt-raphael/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.compliance=1.6 /project/pd-shared/org.sonar.ide.eclipse.core/version=1 /bundle_defaults/org.eclipse.jdt.ui/spelling_user_dictionary= /project/pe-ws-schema/org.eclipse.m2e.core/version=1 /project/pe-core/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.debug.lineNumber=generate /project/pe-core/org.sonar.ide.eclipse.core/version=1 /bundle_defaults/org.eclipse.jdt.core/org.eclipse.jdt.core.builder.cleanOutputFolder=clean /bundle_defaults/org.codehaus.groovy.eclipse.ui/groovy.formatter.multiline.indentation=2 /bundle_defaults/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.insert_space_before_comma_in_annotation=do not insert /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.metadata.repository/repositories/http\:__www.efxclipse.org_p2-repos_releases_latest/isSystem=false /project/dwt-smartGwt-widgets-utils/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.6 /project/dwt-smartGwt-widgets-utils/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.metadata.repository/repositories/http\:__download.eclipse.org_modeling_emft_mwe_updates_releases_R201108020506_mwe/version=1.0.0 /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.artifact.repository/repositories/http\:__download.springsource.com_release_TOOLS_update_3.0.0.RELEASE_e4.2/name= /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.metadata.repository/repositories/http\:__download.eclipse.org_modeling_tmf_xtext_updates_releases_maintenance_R201111141332/version=1.0.0 /project/dwt-smartGwt-view/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.problem.enumIdentifier=error /bundle_defaults/org.eclipse.ui.workbench/FVB_HIDE=false /bundle_defaults/org.eclipse.jdt.ui/semanticHighlighting.method.underline=false /bundle_defaults/org.eclipse.jdt.debug.ui/org.eclipse.jdt.debug.ui.open_inspect_popup_on_exception=false /project/dwt-server/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.compliance=1.6 /project/of-co-sql/org.eclipse.m2e.core/activeProfiles= /instance/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.insert_space_before_closing_angle_bracket_in_parameterized_type_reference=do not insert /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.artifact.repository/repositories/file\:_home_duro_dev_springsource_ggts-3.0.0.RELEASE_configuration_org.eclipse.osgi_bundles_417_data_listener_1925729951/description= /bundle_defaults/org.eclipse.debug.ui/org.eclipse.debug.ui.save_dirty_editors_before_launch=prompt /bundle_defaults/org.eclipse.ajdt.ui/org.aspectj.ajdt.core.compiler.weaver.verbose=false /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.artifact.repository/repositories/http\:__download.eclipse.org_modeling_emft_mwe_updates_releases/description= /bundle_defaults/org.eclipse.jdt.ui/semanticHighlighting.interface.italic=false /bundle_defaults/org.eclipse.egit.core/core_packedGitMMAP=false /bundle_defaults/org.eclipse.wst.sse.core/task-tags/taskTags=TODO,FIXME,XXX /project/pd-shared/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.problem.enumIdentifier=error /instance/org.eclipse.jdt.ui/sp_cleanup.always_use_parentheses_in_expressions=false /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.metadata.repository/repositories/file\:_home_duro_dev_springsource_ggts-3.0.0.RELEASE_configuration_org.eclipse.osgi_bundles_417_data_listener_1925729951/description= /bundle_defaults/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.debug.lineNumber=generate /project/dwt-validator-gorm/org.eclipse.core.resources/encoding//src/test/java=UTF-8 /project/dwt-security-client/org.eclipse.core.resources/encoding/<project>=UTF-8 /bundle_defaults/org.codehaus.groovy.eclipse.ui/groovy.editor.highlight.strings.color=255,0,204 /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.artifact.repository/repositories/http\:__download.eclipse.org_modeling_tmf_xtext_updates_releases_maintenance_R201208210947/enabled=false /project/dwt-smartGwt-widgets/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.compliance=1.6 /bundle_defaults/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.brace_position_for_type_declaration=end_of_line /bundle_defaults/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.problem.missingOverrideAnnotation=ignore /project/pe-core/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.debug.localVariable=generate /project/pd-installer/org.eclipse.m2e.core/resolveWorkspaceProjects=true /project/pd-client/com.google.gdt.eclipse.core/warSrcDirIsOutput=true /bundle_defaults/org.codehaus.groovy.eclipse.ui/groovy.contentassist.noparens.around.closures=true /project/dwt-server/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.source=1.6 /project/pe-core/org.maven.ide.eclipse/activeProfiles= /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.artifact.repository/repositories/http\:__zeroturnaround.com_update-site/enabled=true /instance/org.eclipse.team.cvs.ui/pref_first_startup=false /bundle_defaults/org.eclipse.ui.ide/EXIT_PROMPT_ON_CLOSE_LAST_WINDOW=true /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.artifact.repository/repositories/http\:__download.eclipse.org_modeling_emft_mwe_updates_releases_R201110310946_mwe/type=org.eclipse.equinox.p2.artifact.repository.simpleRepository /bundle_defaults/org.eclipse.team.svn.ui/preference.decoration.precise.enablements=false /bundle_defaults/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.problem.missingSynchronizedOnInheritedMethod=ignore /project/dwt-pap/org.eclipse.core.resources/encoding//src/test/java=UTF-8 /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.artifact.repository/repositories/http\:__download.eclipse.org_modeling_emft_mwe_updates_releases_R201110310946_mwe2lang/provider= /bundle_defaults/org.eclipse.debug.ui/Breakpoints.detail.orientation=Variables.detail.orientation.underneath /project/dwt-validator-jsr/org.eclipse.core.resources/encoding//src/main/java=UTF-8 /bundle_defaults/org.eclipse.core.net/proxyData/HTTP/hasAuth=false /bundle_defaults/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.problem.fieldHiding=ignore /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.artifact.repository/repositories/http\:__dist.springsource.com_release_TOOLS_third-party_subversive/type=org.eclipse.equinox.internal.p2.artifact.repository.CompositeArtifactRepository /project/of-samples/org.eclipse.core.resources/encoding//src/test/java=UTF-8 /project/dwt-security-model-gorm/org.eclipse.core.resources/encoding//src/test/groovy=UTF-8 /project/of-loader/org.sonar.ide.eclipse.core/serverUrl=http\://192.168.30.35\:8081/sonar /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.metadata.repository/repositories/http\:__download.eclipse.org_modeling_tmf_xtext_updates_releases_maintenance_R201208210947/version=1.0.0 /project/pd-server/com.springsource.sts.grails.core/com.springsource.sts.grails.core.source.attachment-grails-crud-2.0.1.jar=/home/duro/dev/grails-2.0.1/src/grails-crud-2.0.1-sources.jar /instance/org.eclipse.jdt.ui/useAnnotationsPrefPage=true /bundle_defaults/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.insert_new_line_before_closing_brace_in_array_initializer=do not insert /project/of-api/org.eclipse.core.resources/encoding/<project>=UTF-8 /project/dwt-security-server/org.eclipse.m2e.core/version=1 /project/pe-common/org.eclipse.core.resources/encoding/<project>=UTF-8 @com.xored.glance.ui=1.0.0 /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.artifact.repository/repositories/http\:__googleappengine.googlecode.com_svn_trunk_java_updatesite/provider= /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.artifact.repository/repositories/http\:__dl.google.com_eclipse_appengine/uri=http\://dl.google.com/eclipse/appengine /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.artifact.repository/repositories/http\:__download.eclipse.org_technology_epp_packages_juno/description= /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.metadata.repository/repositories/http\:__dist.springsource.com_release_TOOLS_update_3.0.0.RELEASE_e4.2/version=1.0.0 /bundle_defaults/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.doc.comment.support=enabled /project/dwt-client-core/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.problem.enumIdentifier=error /bundle_defaults/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.insert_space_between_empty_braces_in_array_initializer=do not insert /bundle_defaults/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.insert_space_before_colon_in_for=insert /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.artifact.repository/repositories/file\:_home_duro_dev_springsource_ggts-3.0.0.RELEASE/isSystem=true /bundle_defaults/org.eclipse.team.ui/org.eclipse.team.ui.run_import_in_background_=false /project/pd-server/org.eclipse.core.resources/encoding//grails-app/conf=UTF-8 /project/dwt-client/org.eclipse.core.resources/encoding//target/generated=UTF-8 /project/PE/org.eclipse.core.resources/encoding/<project>=UTF-8 /project/dwt-validator-gorm/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.problem.assertIdentifier=error /bundle_defaults/org.eclipse.team.svn.ui/preference.core.svnconnector=org.eclipse.team.svn.connector.svnkit16 /bundle_defaults/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.problem.potentialNullReference=ignore /project/pe-database/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.problem.assertIdentifier=error /project/pd-server/com.springsource.sts.grails.core/com.springsource.sts.grails.core.source.attachment-grails-bootstrap-2.1.0.jar=/home/duro/dev/grails-2.1.0/src/grails-bootstrap-2.1.0-sources.jar /project/pe-common/org.eclipse.core.resources/encoding//src/test/resources=UTF-8 /bundle_defaults/org.eclipse.jdt.ui/semanticHighlighting.typeArgument.enabled=false /bundle_defaults/org.codehaus.groovy.eclipse.ui/groovy.contentassist.brackets=true /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.ui.sdk.scheduler/autoUpdateInit=true /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.artifact.repository/repositories/http\:__www.efxclipse.org_p2-repos_releases_latest/version=1.0.0 /bundle_defaults/org.codehaus.groovy.eclipse.dsl/org.codehaus.groovy.eclipse.dsl.projects.ignore= /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.artifact.repository/repositories/https\:__dl-ssl.google.com_android_eclipse/isSystem=false /bundle_defaults/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_annotation=do not insert /bundle_defaults/org.eclipse.team.svn.ui/preference.decoration.flag.added=* /bundle_defaults/org.eclipse.jdt.debug.ui/org.eclipse.jdt.debug.ui.show_monitor_thread_info=true /instance/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.insert_space_before_opening_angle_bracket_in_parameterized_type_reference=do not insert /bundle_defaults/org.eclipse.jdt.ui/semanticHighlighting.parameterVariable.strikethrough=false /bundle_defaults/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.insert_new_line_in_empty_enum_constant=insert /project/dwt-client/org.eclipse.core.resources/encoding//src/test/java=UTF-8 /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.metadata.repository/repositories/http\:__download.eclipse.org_modeling_emft_mwe_updates_releases_helios_R201102151014_mwe2lang/uri=http\://download.eclipse.org/modeling/emft/mwe/updates/releases/helios/R201102151014/mwe2lang /instance/org.eclipse.wst.jsdt.ui/org.eclipse.wst.jsdt.ui.formatterprofiles.version=11 /instance/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.alignment_for_arguments_in_enum_constant=48 /bundle_defaults/org.eclipse.team.cvs.ui/pref_first_startup=true /bundle_defaults/org.eclipse.ui.ide/REFRESH_WORKSPACE_ON_STARTUP=false /bundle_defaults/org.eclipse.jdt.ui/cleanup.correct_indentation=false /bundle_defaults/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.keep_else_statement_on_same_line=false /bundle_defaults/org.eclipse.jdt.ui/java_comment_task_tag=127,159,191 /instance/com.google.gdt.eclipse.suite/versionForLastForcedRebuild_pd-client=3.1.0.v201208080121-rel-r42 /project/of-loader/org.eclipse.m2e.core/version=1 /project/of-internal/org.sonar.ide.eclipse.core/serverUrl=http\://192.168.30.35\:8081/sonar /bundle_defaults/org.eclipse.egit.core/core_deltaBaseCacheLimit=10485760 /project/pe-core/org.sonar.ide.eclipse.core/projectBranch= /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.metadata.repository/repositories/http\:__download.eclipse.org_modeling_tmf_xtext_updates_releases_helios_R201102150722/suffix=content.xml /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.metadata.repository/repositories/http\:__dist.springsource.com_release_TOOLS_update_3.0.0.RELEASE_e4.2/isSystem=false /project/pd-client/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.debug.lineNumber=generate /project/dwt-security-client/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled /project/of-co-sql/org.eclipse.m2e.core/version=1 /project/pe-core/org.eclipse.m2e.core/activeProfiles= /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.artifact.repository/repositories/http\:__download.eclipse.org_modeling_emft_mwe_updates_releases_R201206110920_mwe/type=org.eclipse.equinox.p2.artifact.repository.simpleRepository /project/pe-core/org.springframework.ide.eclipse.core/org.springframework.ide.eclipse.core.validator.rule.enable.org.springframework.ide.eclipse.beans.core.beanInitDestroyMethod-org.springframework.ide.eclipse.beans.core.beansvalidator=true /bundle_defaults/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.alignment_for_method_declaration=0 /instance/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.brace_position_for_array_initializer=end_of_line /instance/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.alignment_for_union_type_in_multicatch=16 /bundle_defaults/org.codehaus.groovy.eclipse.ui/groovy.editor.highlight.groovykeywords.color=151,44,120 /bundle_defaults/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.comment.format_block_comments=true /project/pd-server/com.springsource.sts.grails.core/com.springsource.sts.grails.core.source.attachment-grails-plugin-services-2.1.0.jar=/home/duro/dev/grails-2.1.0/src/grails-plugin-services-2.1.0-sources.jar /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.metadata.repository/repositories/https\:__repository.sonatype.org_content_repositories_forge-sites_m2e-extras_0.15.0_N_0.15.0.201109282249/uri=https\://repository.sonatype.org/content/repositories/forge-sites/m2e-extras/0.15.0/N/0.15.0.201109282249/ /bundle_defaults/org.eclipse.jdt.ui/cleanup.remove_trailing_whitespaces_all=true /project/dwt-security-shared/org.eclipse.core.resources/encoding//src/test/java=UTF-8 /bundle_defaults/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.insert_space_before_comma_in_method_declaration_parameters=do not insert /instance/org.eclipse.jdt.ui/content_assist_proposals_foreground=31,28,27 /bundle_defaults/org.codehaus.groovy.eclipse.ui/groovy.editor.highlight.annotation.color=70,70,70 /project/acris-security-core/org.eclipse.core.resources/encoding/<project>=UTF-8 /bundle_defaults/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.insert_space_before_closing_brace_in_array_initializer=insert /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.metadata.repository/repositories/http\:__download.eclipse.org_modeling_emft_mwe_updates_releases_R201112071250_mwe2lang/enabled=false /bundle_defaults/org.eclipse.jdt.ui/closeBrackets=true /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.artifact.repository/repositories/jar\:file\:_home_duro_Downloads_Subversive-1.0.0.I20120601-1700.zip\!/type=org.eclipse.equinox.p2.artifact.repository.simpleRepository /bundle_defaults/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.problem.potentiallyUnclosedCloseable=ignore /bundle_defaults/org.springsource.ide.eclipse.commons.configurator/org.springsource.ide.eclipse.commons.configurator.installPath=/home/duro/dev/springsource /bundle_defaults/org.eclipse.team.svn.ui/preference.decoration.icon.needslock=false /bundle_defaults/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.insert_space_after_colon_in_for=insert @org.springsource.ide.eclipse.dashboard.ui=3.0.0.201208090942-RELEASE /bundle_defaults/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.insert_new_line_before_else_in_if_statement=do not insert /bundle_defaults/org.eclipse.jdt.ui/Search.usereducemenu=true /bundle_defaults/org.eclipse.team.ui/org.eclipse.team.ui.remove_from_view_without_prompt=false /bundle_defaults/org.eclipse.jdt.ui/semanticHighlighting.enum.color=100,70,50 /bundle_defaults/org.eclipse.jdt.ui/hoverModifierMasks=org.eclipse.jdt.ui.BestMatchHover;0;org.eclipse.jdt.ui.JavaSourceHover;131072;org.eclipse.jdt.ui.NLSStringHover;327680;org.eclipse.jdt.ui.JavadocHover;393216 /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.metadata.repository/repositories/http\:__dist.springsource.org_release_GRECLIPSE_e4.2/type=org.eclipse.equinox.internal.p2.metadata.repository.LocalMetadataRepository /instance/org.eclipse.m2e.core/eclipse.m2.runtimes= /bundle_defaults/org.eclipse.jdt.ui/semanticHighlighting.interface.bold=false /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.artifact.repository/repositories/http\:__eclipse-glance.googlecode.com_svn_site/description= /bundle_defaults/org.eclipse.team.svn.ui/preference.templatescomment.templates= /bundle_defaults/org.eclipse.jdt.ui/semanticHighlighting.localVariable.underline=false /bundle_defaults/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.problem.varargsArgumentNeedCast=warning /project/dwt-smartGwt-view/org.eclipse.m2e.core/version=1 /bundle_defaults/org.eclipse.jdt.ui/org.eclipse.jdt.ui.compresspackagenames=false /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.metadata.repository/repositories/http\:__download.eclipse.org_modeling_emft_mwe_updates_releases_R201206120758_mwe2lang/suffix=content.xml /project/pd-server/org.sonar.ide.eclipse.core/projectGroupId=nl.davinci.pe /project/pe-ws-schema/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.problem.enumIdentifier=error /bundle_defaults/org.eclipse.ui/SHOW_OTHER_IN_PERSPECTIVE_MENU=true /bundle_defaults/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_cast=do not insert /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.metadata.repository/repositories/file\:_home_duro_dev_springsource_ggts-3.0.0.RELEASE_.eclipseextension/uri=file\:/home/duro/dev/springsource/ggts-3.0.0.RELEASE/.eclipseextension /project/pd-server/org.grails.ide.eclipse.core/org.grails.ide.eclipse.core.source.attachment-grails-plugin-log4j-2.0.1.jar=/home/duro/dev/grails-2.0.1/src/grails-plugin-log4j-2.0.1-sources.jar /bundle_defaults/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.insert_space_before_comma_in_method_invocation_arguments=do not insert /instance/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.insert_space_before_comma_in_parameterized_type_reference=do not insert /instance/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.insert_space_before_opening_bracket_in_array_allocation_expression=do not insert /project/of-samples/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.compliance=1.6 /project/dwt-smartGwt-view/org.eclipse.m2e.core/resolveWorkspaceProjects=true /project/pd-server/com.springsource.sts.grails.core/com.springsource.sts.grails.core.source.attachment-grails-plugin-mimetypes-2.0.1.jar=/home/duro/dev/grails-2.0.1/src/grails-plugin-mimetypes-2.0.1-sources.jar /project/pe-common/org.maven.ide.eclipse/resolveWorkspaceProjects=true /project/pd-server/org.grails.ide.eclipse.core/org.grails.ide.eclipse.core.source.attachment-shiro-all-1.1.0.jar=/home/duro/dev/shiro-root-1.2.0/core/src/main/java /project/dwt-smartGwt-widgets/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.source=1.6 /bundle_defaults/org.eclipse.team.ui/org.eclipse.team.ui.first_time=true /instance/org.eclipse.ui.views.log/column4=150 /project/dwt-validator-api/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.artifact.repository/repositories/http\:__dist.springsource.com_release_TOOLS_update_e4.2/count=1 /instance/org.eclipse.ui.views.log/column3=150 /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.artifact.repository/repositories/http\:__dist.springsource.com_release_TOOLS_patches_bug386070/uri=http\://dist.springsource.com/release/TOOLS/patches/bug386070/ /instance/org.eclipse.ui.views.log/column2=300 /instance/org.eclipse.team.ui/org.eclipse.team.ui.first_time=false @org.eclipse.wst.ws.service.policy=1.0.303.v201009221810 /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.metadata.repository/repositories/http\:__dl.google.com_eclipse_plugin_core_4.2/isSystem=true /project/dwt-shared/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled /instance/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.insert_new_line_after_annotation_on_field=insert /bundle_defaults/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.problem.discouragedReference=warning /bundle_defaults/org.eclipse.jdt.ui/markBreakContinueTargets=true /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.artifact.repository/repositories/http\:__download.eclipse.org_releases_juno/description= /bundle_defaults/org.eclipse.jdt.debug/org.eclipse.jdt.debug.PREF_REQUEST_TIMEOUT=3000 /instance/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.comment.new_lines_at_javadoc_boundaries=true /bundle_defaults/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.problem.fatalOptionalError=disabled /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.metadata.repository/repositories/http\:__download.eclipse.org_technology_subversive_0.7_update-site/name=Subversive Site /bundle_defaults/org.eclipse.jdt.debug.ui/org.eclipse.jdt.debug.ui.prompt_unable_to_install_breakpoint=true /project/pd-client/org.eclipse.core.resources/encoding/<project>=UTF-8 /instance/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.insert_space_after_comma_in_method_declaration_throws=insert @org.springsource.ide.eclipse.commons.core=3.0.0.201208090942-RELEASE /bundle_defaults/org.eclipse.ajdt.ui/org.aspectj.ajdt.core.compiler.weaver.outxml=false /instance/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_for=do not insert /bundle_defaults/org.eclipse.team.cvs.ui/pref_debug_protocol=false /project/PE/org.maven.ide.eclipse/activeProfiles= /bundle_defaults/org.eclipse.jdt.ui/spelling_ignore_non_letters=true /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.artifact.repository/repositories/http\:__download.eclipse.org_modeling_tmf_xtext_updates_releases/suffix=compositeArtifacts.xml /bundle_defaults/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.keep_empty_array_initializer_on_one_line=false /bundle_defaults/org.eclipse.ui.workbench/HeapStatus.showMax=false /project/of-co-sql/org.eclipse.core.resources/encoding/<project>=UTF-8 /bundle_defaults/org.eclipse.debug.ui/org.eclipse.debug.ui.remove_all_expressions_prompt=true /bundle_defaults/org.eclipse.team.svn.ui/preference.checkout.useDotProject=true /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.artifact.repository/repositories/http\:__download.eclipse.org_modeling_tmf_xtext_updates_releases/provider= /project/of-samples/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.6 /instance/org.eclipse.wst.xml.ui/org.eclipse.wst.xml.ui.internal.tabletree.XMLMultiPageEditorPart.lastActivePage=1 /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.metadata.repository/repositories/http\:__download.eclipse.org_modeling_tmf_xtext_updates_composite_releases/enabled=true /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.metadata.repository/repositories/file\:_home_duro_dev_springsource_ggts-3.0.0.RELEASE_.eclipseextension/description= /bundle_defaults/org.eclipse.jdt.ui/semanticHighlighting.class.underline=false /project/pe-core/org.springframework.ide.eclipse.core/org.springframework.ide.eclipse.core.validator.rule.enable.org.springframework.ide.eclipse.webflow.core.validation.mapping-org.springframework.ide.eclipse.webflow.core.validator=true /project/dwt-security-model-api/org.eclipse.jdt.groovy.core/groovy.compiler.level=18 /bundle_defaults/org.eclipse.ajdt.ui/org.aspectj.ajdt.core.compiler.weaver.XSerializableAspects=false /bundle_defaults/org.eclipse.team.cvs.ui/enableModelSync=true /project/PE/org.maven.ide.eclipse/resolveWorkspaceProjects=true /project/pe-ws-schema/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.source=1.6 /project/of-loader/org.sonar.ide.eclipse.core/version=1 /instance/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.insert_space_before_parenthesized_expression_in_throw=insert /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.metadata.repository/repositories/http\:__download.eclipse.org_modeling_emft_mwe_updates_releases_R201206110920_mwe/name=MWE Build Site /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.artifact.repository/repositories/http\:__download.eclipse.org_technology_subversive_0.7_update-site/uri=http\://download.eclipse.org/technology/subversive/0.7/update-site/ /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.metadata.repository/repositories/http\:__download.eclipse.org_modeling_emft_mwe_updates_releases_R201110310946_mwe/suffix=content.xml /bundle_defaults/org.eclipse.jdt.ui/org.eclipse.jdt.ui.typefilter.enabled= /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.metadata.repository/repositories/http\:__download.eclipse.org_modeling_tmf_xtext_updates_releases_head_R201206120633/suffix=content.xml /project/pd-export/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.problem.assertIdentifier=error /project/pe-core/org.springframework.ide.eclipse.core/org.springframework.ide.eclipse.core.validator.enable.org.springframework.ide.eclipse.core.springvalidator=false /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.metadata.repository/repositories/http\:__dist.codehaus.org_groovy_distributions_greclipse_snapshot_e4.2/type=org.eclipse.equinox.internal.p2.metadata.repository.CompositeMetadataRepository /bundle_defaults/org.eclipse.ui/USE_COLORED_LABELS=true /bundle_defaults/org.eclipse.wst.xml.core/indentationChar=tab /project/dwt-gwt-views-widgets/org.eclipse.core.resources/encoding/<project>=UTF-8 /project/of-internal/org.eclipse.core.resources/encoding//src/test/java=UTF-8 /instance/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.insert_space_before_prefix_operator=do not insert /project/pe-core/org.springframework.ide.eclipse.core/org.springframework.ide.eclipse.core.validator.rule.enable.org.springframework.ide.eclipse.webflow.core.validation.actionstate-org.springframework.ide.eclipse.webflow.core.validator=true /instance/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.never_indent_line_comments_on_first_column=false /bundle_defaults/org.eclipse.team.svn.ui/preference.console.limitRange=500000 /bundle_defaults/org.eclipse.ajdt.ui/autoOpenCrossReferenceView=true /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.artifact.repository/repositories/file\:_home_duro_dev_springsource_ggts-3.0.0.RELEASE_.eclipseextension/suffix=eclipse /bundle_defaults/org.eclipse.jdt.ui/java_doc_tag=127,127,159 /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.artifact.repository/repositories/http\:__download.eclipse.org_modeling_tmf_xtext_updates_releases_helios_R201102150722/provider= /bundle_defaults/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.problem.redundantSpecificationOfTypeArguments=ignore /instance/org.eclipse.mylyn.java.ui/org.eclipse.mylyn.java.ui.run.count.3_1_0=1 /project/dwt-validator/org.eclipse.m2e.core/version=1 /bundle_defaults/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.problem.unusedDeclaredThrownExceptionIncludeDocCommentReference=enabled /bundle_defaults/org.eclipse.team.cvs.ui/pref_team_update_handling=traditionalUpdate /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.artifact.repository/repositories/http\:__download.eclipse.org_modeling_tmf_xtext_updates_releases_head_R201206120633/suffix=artifacts.xml /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.artifact.repository/repositories/http\:__download.eclipse.org_modeling_emft_mwe_updates_releases_R201206120758_mwe2lang/enabled=false /project/pe-container-connector/org.eclipse.core.resources/encoding/<project>=UTF-8 /bundle_defaults/org.eclipse.wst.xml.core/formatSource=true /bundle_defaults/org.eclipse.jdt.ui/addJavaDocTags=true /instance/org.eclipse.wst.jsdt.ui/useQuickDiffPrefPage=true /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.artifact.repository/repositories/jar\:file\:_home_duro_Downloads_Subversive-1.0.0.I20120601-1700.zip\!/version=1.0.0 /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.artifact.repository/repositories/http\:__www.efxclipse.org_p2-repos_releases_latest/description= /project/dwt-validator-jsr/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.problem.assertIdentifier=error /bundle_defaults/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.insert_space_before_comma_in_constructor_declaration_throws=do not insert /instance/org.eclipse.rse.core/org.eclipse.rse.systemtype.local.systemType.defaultUserId=jmisur /project/of-loader/org.eclipse.m2e.core/resolveWorkspaceProjects=true /project/of-internal/org.sonar.ide.eclipse.core/projectBranch= /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.artifact.repository/repositories/http\:__dist.springsource.com_release_TOOLS_update_3.0.0.RELEASE_e4.2/uri=http\://dist.springsource.com/release/TOOLS/update/3.0.0.RELEASE/e4.2 /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.metadata.repository/repositories/http\:__dist.springsource.org_snapshot_GRECLIPSE_e4.2/version=1.0.0 /project/pd-ws-schema/org.sonar.ide.eclipse.core/projectGroupId=nl.davinci.pe /bundle_defaults/org.eclipse.team.cvs.ui/pref_history_view_linking=false /bundle_defaults/org.eclipse.jdt.ui/CallHierarchy.defaultExpandWithConstructorsMembers=java.lang.Runnable.run;java.util.concurrent.Callable.call;org.eclipse.swt.widgets.Listener.handleEvent /bundle_defaults/org.eclipse.core.resources/description.maxbuilditerations=10 /bundle_defaults/org.eclipse.jdt.ui/java_doc_link_italic=false /bundle_defaults/org.eclipse.debug.ui/Console.width=80 /instance/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.insert_space_before_at_in_annotation_type_declaration=insert /project/pd-server/org.eclipse.core.resources/encoding//grails-app/domain=UTF-8 /bundle_defaults/org.eclipse.jdt.ui/java_string_italic=false /bundle_defaults/org.eclipse.jdt.ui/semanticHighlighting.localVariable.color=0,0,0 /project/pd-ws-schema/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.problem.assertIdentifier=error /project/pe-web/org.eclipse.core.resources/encoding//src/main/java=UTF-8 /bundle_defaults/org.eclipse.team.cvs.ui/pref_show_comments=true /bundle_defaults/org.eclipse.jdt.ui/semanticHighlighting.enum.italic=false /project/pd-installer/org.eclipse.core.resources/encoding//src/main/java=UTF-8 /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.artifact.repository/repositories/http\:__community.polarion.com_projects_subversive_download_eclipse_3.0_juno-site/name=Update Site /project/pe-common/org.sonar.ide.eclipse.core/serverUrl=http\://192.168.30.35\:8081/sonar /bundle_defaults/org.eclipse.jdt.ui/cleanup.qualify_static_member_accesses_through_subtypes_with_declaring_class=true /instance/org.springsource.ide.eclipse.dashboard.ui/org.springsource.ide.eclipse.dashboard.uidashboard.startup=false /bundle_defaults/org.eclipse.debug.ui/org.eclipse.debug.ui.manage_view_perspectives=DEFAULT /instance/org.eclipse.team.svn.ui/CommitPanel.weight=30 /project/dwt-client-core/org.eclipse.core.resources/encoding//src/main/resources=UTF-8 /project/pe-core/org.springframework.ide.eclipse.core/org.springframework.ide.eclipse.core.validator.rule.enable.org.springframework.ide.eclipse.webflow.core.validation.action-org.springframework.ide.eclipse.webflow.core.validator=true /bundle_defaults/org.eclipse.jdt.ui/semanticHighlighting.parameterVariable.enabled=false /instance/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.insert_new_line_after_annotation_on_local_variable=insert /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.artifact.repository/repositories/http\:__download.eclipse.org_modeling_m2t_xpand_updates_releases_helios/version=1.0.0 /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.metadata.repository/repositories/http\:__dist.codehaus.org_groovy_distributions_greclipse_snapshot_e4.2/uri=http\://dist.codehaus.org/groovy/distributions/greclipse/snapshot/e4.2/ /bundle_defaults/org.eclipse.debug.ui/Console.limitConsoleOutput=true /project/pe-database/org.sonar.ide.eclipse.core/analyseLocally=false /project/pd-server/com.springsource.sts.grails.core/com.springsource.sts.grails.core.source.attachment-grails-scripts-2.0.1.jar=/home/duro/dev/grails-2.0.1/scripts /instance/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.insert_space_after_comma_in_parameterized_type_reference=insert /bundle_defaults/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.source=1.3 /project/pd-ws-schema/org.eclipse.core.resources/encoding//src/test/java=UTF-8 /bundle_defaults/org.eclipse.jdt.ui/semanticHighlighting.staticMethodInvocation.italic=true /project/dwt-server/org.eclipse.m2e.core/activeProfiles= /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.metadata.repository/repositories/http\:__download.eclipse.org_modeling_emft_mwe_updates/isSystem=false /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.metadata.repository/repositories/http\:__www.efxclipse.org_p2-repos_releases_latest/type=org.eclipse.equinox.internal.p2.metadata.repository.LocalMetadataRepository /bundle_defaults/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.insert_space_after_at_in_annotation_type_declaration=do not insert /bundle_defaults/org.eclipse.wst.xml.core/formatCommentText=true /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.metadata.repository/repositories/http\:__zeroturnaround.com_update-site/uri=http\://zeroturnaround.com/update-site/ @com.google.gwt.eclipse.core=3.1.0.v201208080121-rel-r42 /bundle_defaults/org.codehaus.groovy.eclipse.ui/groovy.editor.highlight.default.color=0,0,0 /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.artifact.repository/repositories/http\:__download.eclipse.org_modeling_tmf_xtext_updates_releases/name=TMF Xtext Update Site (Releases) /instance/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_method_declaration=insert /bundle_defaults/org.eclipse.egit.core/core_packedGitWindowSize=8192 /project/of-co-email/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.source=1.6 /bundle_defaults/org.eclipse.jdt.ui/org.eclipse.jdt.ui.enable.visibility.order=false /project/pd-server/com.springsource.sts.grails.core/com.springsource.sts.grails.core.source.attachment-pd-metabase-0.6.0-SNAPSHOT.jar=/pd-metabase /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.metadata.repository/repositories/https\:__dl-ssl.google.com_android_eclipse/uri=https\://dl-ssl.google.com/android/eclipse /bundle_defaults/org.eclipse.team.svn.ui/preference.decoration.icon.locked=true /bundle_defaults/org.eclipse.ui.workbench/COLOR_ICONS=true /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.metadata.repository/repositories/http\:__dist.springsource.com_release_TOOLS_update_e4.2/enabled=true /bundle_defaults/org.eclipse.team.cvs.ui/pref_compression_level=0 /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.artifact.repository/repositories/http\:__download.eclipse.org_modeling_emft_mwe_updates_releases_R201110310946_mwe/enabled=false /bundle_defaults/org.eclipse.ui.ide/TASKS_FILTERS_MIGRATE=false /project/of-samples/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.problem.assertIdentifier=error /bundle_defaults/org.eclipse.jdt.ui/semanticHighlighting.annotation.enabled=true /bundle_defaults/org.eclipse.debug.ui/org.eclipse.debug.ui.reset_memory_block=org.eclipse.debug.uiresetMemoryBlock.visible /bundle_defaults/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.2 /bundle_defaults/org.eclipse.jdt.ui/cleanup.add_missing_nls_tags=false /bundle_defaults/org.eclipse.team.cvs.ui/pref_console_width=80 /bundle_defaults/org.eclipse.wst.sse.core/task-tags/taskPriorities=1,2,1 /project/dwt-raphael/org.eclipse.core.resources/encoding//src/main/java=UTF-8 /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.artifact.repository/repositories/http\:__download.eclipse.org_tools_gef_updates_releases/type=org.eclipse.equinox.p2.artifact.repository.simpleRepository /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.artifact.repository/repositories/file\:_home_duro_dev_springsource_ggts-3.0.0.RELEASE_.eclipseextension/type=org.eclipse.equinox.p2.extensionlocation.artifactRepository /bundle_defaults/org.eclipse.team.svn.ui/preference.decoration.enable.cache=true /project/pd-server/org.eclipse.core.resources/encoding//grails-app/i18n/messages_pt_PT.properties=UTF-8 /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.artifact.repository/repositories/http\:__download.eclipse.org_modeling_emft_mwe_updates_releases_helios_R201102151014_mwe2lang/version=1.0.0 /bundle_defaults/org.eclipse.ajdt.ui/org.aspectj.ajdt.core.compiler.lint.elementAlreadyAnnotated=warning /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.metadata.repository/repositories/http\:__download.eclipse.org_modeling_tmf_xtext_updates_releases_helios_R201102150722/version=1.0.0 /instance/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.blank_lines_after_package=1 /project/dwt-security-model-jpa/org.eclipse.core.resources/encoding//src/main/java=UTF-8 /project/dwt-validator-gorm/org.eclipse.m2e.core/resolveWorkspaceProjects=true /project/pd-server/org.grails.ide.eclipse.core/org.grails.ide.eclipse.core.source.attachment-pe-common-0.7.0-SNAPSHOT.jar=/pe-common /bundle_defaults/org.eclipse.team.svn.ui/preference.mailreporter.errorsEnabled=true /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.metadata.repository/repositories/http\:__googleappengine.googlecode.com_svn_trunk_java_updatesite/isSystem=true /instance/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_switch=do not insert /bundle_defaults/org.eclipse.team.cvs.core/cvs.read.only=false /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.artifact.repository/repositories/http\:__download.eclipse.org_tools_gef_updates_releases/description= /project/pd-metabase/org.sonar.ide.eclipse.core/projectGroupId=nl.davinci.pe /bundle_defaults/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.insert_space_after_closing_brace_in_block=insert /project/acris-security-core/org.eclipse.core.resources/encoding//src/main/resources=UTF-8 /bundle_defaults/org.eclipse.jdt.ui/cleanup.remove_unused_private_fields=true /bundle_defaults/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.problem.autoboxing=ignore @org.eclipse.wst.xml.ui=1.1.300.v201205022014 /bundle_defaults/org.eclipse.team.svn.ui/CommitPanel.weight=50 /project/pe-common/org.eclipse.core.resources/encoding//src/main/java=UTF-8 /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.artifact.repository/repositories/http\:__community.polarion.com_projects_subversive_download_eclipse_2.0_update-site/provider= /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.artifact.repository/repositories/http\:__community.polarion.com_projects_subversive_download_eclipse_3.0_juno-site/suffix=artifacts.xml /bundle_defaults/org.eclipse.ui.ide/SHOW_WORKSPACE_SELECTION_DIALOG=true /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.metadata.repository/repositories/http\:__download.eclipse.org_modeling_tmf_xtext_updates_composite_releases/description= /bundle_defaults/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.insert_space_before_comma_in_multiple_local_declarations=do not insert /project/of-api/org.eclipse.jdt.groovy.core/groovy.compiler.level=18 /project/pd-server/com.springsource.sts.grails.core/com.springsource.sts.grails.core.source.attachment-grails-logging-2.0.1.jar=/home/duro/dev/grails-2.0.1/src/grails-logging-2.0.1-sources.jar /project/pd-export/org.eclipse.core.resources/encoding//src/test/resources=UTF-8 /project/dwt-validator-api/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.source=1.6 /bundle_defaults/org.eclipse.debug.ui/Console.wrap=false /bundle_defaults/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.problem.fallthroughCase=ignore /project/of-samples/org.eclipse.jdt.groovy.core/groovy.compiler.level=18 /project/pe-common/org.maven.ide.eclipse/activeProfiles= /instance/org.eclipse.ui.ide/OPEN_REQUIRED_PROJECTS=always /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.metadata.repository/repositories/http\:__download.eclipse.org_modeling_tmf_xtext_updates_releases/uri=http\://download.eclipse.org/modeling/tmf/xtext/updates/releases /project/pe-installer/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.problem.forbiddenReference=warning /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.metadata.repository/repositories/http\:__download.eclipse.org_releases_juno_201206270900/type=org.eclipse.equinox.internal.p2.metadata.repository.LocalMetadataRepository /project/pd-server/org.grails.ide.eclipse.core/org.grails.ide.eclipse.core.source.attachment-grails-plugin-domain-class-2.0.1.jar=/home/duro/dev/grails-2.0.1/src/grails-plugin-domain-class-2.0.1-sources.jar /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.metadata.repository/repositories/http\:__community.polarion.com_projects_subversive_download_eclipse_3.0_juno-site/version=1.0.0 /bundle_defaults/org.eclipse.ajdt.ui/org.aspectj.ajdt.core.compiler.lint.uncheckedArgument=warning /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.artifact.repository/repositories/http\:__dist.springsource.com_release_TOOLS_update_3.0.0.RELEASE_e4.2/provider= /bundle_defaults/org.eclipse.ui.workbench/REUSE_OPEN_EDITORS_BOOLEAN=false /instance/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_array_initializer=insert /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.artifact.repository/repositories/http\:__download.eclipse.org_modeling_emft_mwe_updates_releases_helios/description= /bundle_defaults/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.insert_space_after_comma_in_method_declaration_throws=insert /bundle_defaults/org.eclipse.jdt.ui/Refactoring.ErrorPage.severityThreshold=2 /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.metadata.repository/repositories/http\:__dist.springsource.com_release_TOOLS_third-party_subversive/enabled=true /instance/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.insert_space_before_closing_bracket_in_array_reference=do not insert /project/dwt-gwt-editors/org.eclipse.m2e.core/version=1 /project/pd-installer/org.sonar.ide.eclipse.core/serverUrl=http\://192.168.30.35\:8081/sonar /bundle_defaults/org.eclipse.jdt.ui/CallHierarchy.anonymousExpandWithConstructors=true /project/dwt-smartGwt-widgets/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.6 /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.artifact.repository/repositories/http\:__download.eclipse.org_modeling_tmf_updates/uri=http\://download.eclipse.org/modeling/tmf/updates/ /project/pe-database/org.sonar.ide.eclipse.core/serverUrl=http\://192.168.30.35\:8081/sonar /bundle_defaults/org.eclipse.debug.ui/org.eclipse.debug.ui.defaultEbcdicCodePage=CP037 /bundle_defaults/org.eclipse.team.cvs.ui/pref_show_search=false /project/dwt-client-core/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.compliance=1.6 /bundle_defaults/org.eclipse.core.net/proxyData/HTTPS/hasAuth=false /instance/org.eclipse.core.net/org.eclipse.core.net.hasMigrated=true /project/pd-ws-schema/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled /project/pd-server/org.eclipse.m2e.core/activeProfiles= /bundle_defaults/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.problem.incompleteEnumSwitch=warning /instance/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.insert_space_before_comma_in_constructor_declaration_throws=do not insert /instance/org.eclipse.pde.api.tools/knownEEFragments= /instance/org.eclipse.pde.core/workspace_target_handle=local\:1346135751959.target /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.artifact.repository/repositories/http\:__download.eclipse.org_modeling_emft_mwe_updates_releases_helios_R201102150556_mwe/type=org.eclipse.equinox.p2.artifact.repository.simpleRepository /project/pd-client/org.sonar.ide.eclipse.core/version=1 /bundle_defaults/org.eclipse.ajdt.ui/org.aspectj.ajdt.core.compiler.lint.unorderedAdviceAtShadow=ignore /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.artifact.repository/repositories/http\:__dist.springsource.com_release_TOOLS_patches_bug386070/name=Repository with feature patch for Bug 386070 /project/DWT/org.eclipse.m2e.core/version=1 /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.artifact.repository/repositories/http\:__dist.springsource.com_release_TOOLS_update_e4.2/provider= /instance/com.atlassian.connector.eclipse.jira.ui/secure_storage.migration.done=true /project/dwt-validator-api/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.problem.forbiddenReference=warning /bundle_defaults/org.eclipse.jdt.ui/semanticHighlighting.field.color=0,0,192 /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.metadata.repository/repositories/http\:__dist.springsource.org_release_GRECLIPSE_e4.2/uri=http\://dist.springsource.org/release/GRECLIPSE/e4.2/ /instance/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.insert_new_line_before_else_in_if_statement=do not insert /instance/org.eclipse.ui.ide/org.eclipse.ui.internal.views.markers.CachedMarkerBuilderorg.eclipse.ui.views.ProblemView=<?xml version\="1.0" encoding\="UTF-8"?>\n<filterGroups andFilters\="false" markerLimit\="1000" markerLimitEnabled\="true">\n<filterGroup IMemento.internal.id\="All Errors" enabled\="true" filterLimit\="-1" scope\="0" workingSet\="Aggregate for window 1345725160062">\n<fieldFilter IMemento.internal.id\="org.eclipse.ui.ide.severityAndDescriptionField" containsModifier\="CONTAINS" containsText\="" selectedSeverities\="4"/>\n<fieldFilter IMemento.internal.id\="org.eclipse.ui.ide.markerType"/>\n</filterGroup>\n<filterGroup IMemento.internal.id\="Warnings on Selection" enabled\="false" filterLimit\="-1" scope\="2" workingSet\="Aggregate for window 1345725160062">\n<fieldFilter IMemento.internal.id\="org.eclipse.ui.ide.severityAndDescriptionField" containsModifier\="CONTAINS" containsText\="" selectedSeverities\="2"/>\n<fieldFilter IMemento.internal.id\="org.eclipse.ui.ide.markerType"/>\n</filterGroup>\n<filterGroup IMemento.internal.id\="Errors/Warnings on Selection" enabled\="false" filterLimit\="-1" scope\="2" workingSet\="Aggregate for window 1345725160062">\n<fieldFilter IMemento.internal.id\="org.eclipse.ui.ide.severityAndDescriptionField" containsModifier\="CONTAINS" containsText\="" selectedSeverities\="6"/>\n<fieldFilter IMemento.internal.id\="org.eclipse.ui.ide.markerType"/>\n</filterGroup>\n<filterGroup IMemento.internal.id\="Errors/Warnings on Project" enabled\="false" filterLimit\="-1" scope\="3" workingSet\="Aggregate for window 1345725160062">\n<fieldFilter IMemento.internal.id\="org.eclipse.ui.ide.severityAndDescriptionField" containsModifier\="CONTAINS" containsText\="" selectedSeverities\="6"/>\n<fieldFilter IMemento.internal.id\="org.eclipse.ui.ide.markerType"/>\n</filterGroup>\n</filterGroups> /bundle_defaults/org.eclipse.jdt.ui/cleanup.remove_private_constructors=true /project/pe-core/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.compliance=1.6 /bundle_defaults/org.eclipse.ajdt.ui/org.aspectj.ajdt.core.compiler.lint.swallowedExceptionInCatchBlock=ignore /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.artifact.repository/repositories/http\:__dist.springsource.com_release_TOOLS_patches_bug386070/enabled=true /bundle_defaults/org.eclipse.team.svn.ui/preference.synchronize.enableModelSync=true /bundle_defaults/org.eclipse.team.svn.ui/preference.history.revisionMode=1 /instance/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.brace_position_for_switch=end_of_line /instance/org.eclipse.jst.jsp.core/org.eclipse.jst.jsp.core.taglib.TaglibIndex=CLEAN /project/pe-container-connector/org.eclipse.core.resources/encoding//src/test/resources=UTF-8 /bundle_defaults/org.eclipse.jdt.ui/content_assist_category_order=org.eclipse.jdt.ui.spellingProposalCategory\:65545\u0000org.eclipse.jdt.ui.javaTypeProposalCategory\:65540\u0000org.eclipse.jdt.ui.javaNoTypeProposalCategory\:65539\u0000org.eclipse.jdt.ui.textProposalCategory\:65541\u0000org.eclipse.jdt.ui.javaAllProposalCategory\:65542\u0000org.eclipse.jdt.ui.templateProposalCategory\:2\u0000org.eclipse.jdt.ui.swtProposalCategory\:3\u0000 /project/pe-core/org.springframework.ide.eclipse.beans.core/org.springframework.ide.eclipse.beans.core.enable.project.preferences=false /instance/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_enum_constant=do not insert /bundle_defaults/org.eclipse.jdt.ui/java_bracket=0,0,0 /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.metadata.repository/repositories/http\:__download.eclipse.org_modeling_tmf_xtext_updates_releases/suffix=compositeContent.xml /project/pe-core/org.eclipse.m2e.core/resolveWorkspaceProjects=true /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.metadata.repository/repositories/http\:__googleappengine.googlecode.com_svn_trunk_java_updatesite/suffix=content.xml /instance/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.wrap_before_binary_operator=true /instance/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.insert_space_before_comma_in_enum_declarations=do not insert /project/pe-database/org.eclipse.core.resources/encoding//src/main/java=UTF-8 /bundle_defaults/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_constructor_declaration=do not insert /project/dwt-validator-jsr/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.source=1.6 /bundle_defaults/org.eclipse.jdt.ui/cleanup.remove_unused_local_variables=false /bundle_defaults/org.codehaus.groovy.eclipse.ui/groovy.script.filters.enabled=false /project/pd-ws-schema/org.eclipse.core.resources/encoding/<project>=UTF-8 /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.metadata.repository/repositories/http\:__download.eclipse.org_modeling_m2t_xpand_updates_releases_R201108020519/isSystem=true /bundle_defaults/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.continuation_indentation=2 /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.metadata.repository/repositories/http\:__download.eclipse.org_modeling_emft_mwe_updates_releases_R201206110920_mwe/suffix=content.xml /instance/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.indent_statements_compare_to_block=true /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.metadata.repository/repositories/http\:__download.eclipse.org_modeling_tmf_xtext_updates_releases_head_R201108020636/type=org.eclipse.equinox.internal.p2.metadata.repository.LocalMetadataRepository /project/pd-shared/org.sonar.ide.eclipse.core/projectArtifactId=pd-shared /bundle_defaults/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.annotation.nullable=org.eclipse.jdt.annotation.Nullable /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.artifact.repository/repositories/http\:__dl.google.com_eclipse_plugin_core_4.2/version=1.0.0 /project/dwt-gwt-editors/org.eclipse.m2e.core/activeProfiles= /project/pd-server/org.eclipse.core.resources/encoding//grails-app/i18n/messages_nl.properties=UTF-8 /bundle_defaults/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.alignment_for_arguments_in_qualified_allocation_expression=16 /instance/org.eclipse.jdt.ui/sp_cleanup.use_this_for_non_static_field_access_only_if_necessary=true /project/pd-server/com.springsource.sts.grails.core/com.springsource.sts.grails.core.source.attachment-grails-spring-2.1.0.jar=/home/duro/dev/grails-2.1.0/src/grails-spring-2.1.0-sources.jar /project/pe-core/org.springframework.ide.eclipse.beans.core//org.springframework.ide.eclipse.beans.core.default.version.http\://www.springframework.org/schema/jee= /project/pd-export/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.source=1.6 /project/dwt-security-model-jpa/org.eclipse.m2e.core/activeProfiles= /instance/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_method_declaration=do not insert /project/dwt-validator-api/org.eclipse.core.resources/encoding//src/main/resources=UTF-8 /project/pd-server/org.grails.ide.eclipse.core/org.grails.ide.eclipse.core.source.attachment-grails-datastore-simple-1.0.2.RELEASE.jar=/home/duro/dev/grails-2.0.1/src/grails-datastore-simple-1.0.2.RELEASE-sources.jar /bundle_defaults/org.eclipse.jdt.ui/semanticHighlighting.localVariable.enabled=false /instance/org.eclipse.jdt.ui/sp_cleanup.never_use_parentheses_in_expressions=true /project/pd-server/com.springsource.sts.grails.core/com.springsource.sts.grails.core.source.attachment-grails-plugin-servlets-2.0.1.jar=/home/duro/dev/grails-2.0.1/src/grails-plugin-servlets-2.0.1-sources.jar /instance/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.insert_space_after_colon_in_for=insert /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.metadata.repository/repositories/http\:__download.eclipse.org_modeling_emft_mwe_updates_releases_R201112070431_mwe/suffix=content.xml /instance/org.eclipse.ui.ide/quickStart=false /bundle_defaults/org.zeroturnaround.eclipse.debug/stepHandlingEnabled=true /project/pe-core/org.springframework.ide.eclipse.beans.core//org.springframework.ide.eclipse.beans.core.prefix.http\://www.springframework.org/schema/context=context /bundle_defaults/org.eclipse.ui.ide/SAVE_ALL_BEFORE_BUILD=false /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.metadata.repository/repositories/http\:__googleappengine.googlecode.com_svn_trunk_java_updatesite/version=1.0.0 /instance/org.eclipse.jdt.ui/formatter_profile=_DVSK /project/pd-ws-schema/org.sonar.ide.eclipse.core/version=1 /project/pe-common/org.eclipse.jdt.groovy.core/groovy.compiler.level=18 /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.artifact.repository/repositories/http\:__download.eclipse.org_modeling_emft_mwe_updates_releases_R201108020809_mwe2lang/description= /bundle_defaults/org.eclipse.ui/SHOW_TRADITIONAL_STYLE_TABS=true /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.metadata.repository/repositories/http\:__dl.google.com_eclipse_plugin_core_4.2/type=org.eclipse.equinox.internal.p2.metadata.repository.LocalMetadataRepository /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.metadata.repository/repositories/http\:__download.eclipse.org_modeling_m2t_xpand_updates_releases_R201206110941/enabled=false /bundle_defaults/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_switch=insert /project/pe-ws-schema/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.problem.assertIdentifier=error /project/dwt-utils/org.eclipse.core.resources/encoding//src/main/resources=UTF-8 /bundle_defaults/org.eclipse.team.cvs.ui/pref_enable_watch_on_edit=false /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.metadata.repository/repositories/http\:__download.eclipse.org_modeling_tmf_xtext_updates_releases/isSystem=true /project/of-api/org.sonar.ide.eclipse.core/projectArtifactId=of-api /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.metadata.repository/repositories/http\:__download.eclipse.org_modeling_tmf_xtext_updates_composite_releases/isSystem=false /project/of-internal/org.eclipse.jdt.groovy.core/groovy.compiler.level=18 /instance/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.blank_lines_before_first_class_body_declaration=1 /project/of-loader/org.sonar.ide.eclipse.core/analyseLocally=false /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.metadata.repository/repositories/http\:__dl.google.com_eclipse_plugin_4.2/provider= /bundle_defaults/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.debug.localVariable=generate /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.metadata.repository/repositories/file\:_home_duro_dev_springsource_ggts-3.0.0.RELEASE_.eclipseextension/version=1 /bundle_defaults/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_switch=do not insert /project/dwt-validator-gorm/org.eclipse.m2e.core/activeProfiles= /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.metadata.repository/repositories/http\:__download.eclipse.org_modeling_tmf_xtext_updates_releases_maintenance_R201208210947/name=Xtext Update Site /bundle_defaults/org.eclipse.equinox.p2.ui.sdk/allowNonOKPlan=prompt /project/pd-server/org.eclipse.core.resources/encoding//.link_to_grails_plugins/build-test-data-2.0.0/grails-app/i18n/messages.properties=UTF-8 /bundle_defaults/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.brace_position_for_anonymous_type_declaration=end_of_line /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.artifact.repository/repositories/http\:__download.eclipse.org_modeling_m2t_xpand_updates_releases_R201108020519/enabled=false /bundle_defaults/org.eclipse.core.net/proxyData/HTTPS/port=-1 /project/of-loader/org.sonar.ide.eclipse.core/projectArtifactId=of-loader /bundle_defaults/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_for=insert /bundle_defaults/org.eclipse.jdt.ui/cleanup.make_local_variable_final=true /bundle_defaults/org.eclipse.team.svn.ui/preference.resourceSelection.selectNew=true /project/pd-server/com.springsource.sts.grails.core/com.springsource.sts.grails.core.source.attachment-of-loader-0.6.0-SNAPSHOT.jar=/of-loader /bundle_defaults/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.insert_space_between_empty_parens_in_annotation_type_member_declaration=do not insert /bundle_defaults/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.alignment_for_union_type_in_multicatch=16 /project/pd-server/com.springsource.sts.grails.core/com.springsource.sts.grails.core.source.attachment-grails-plugin-tomcat-2.0.1.jar=/home/duro/dev/grails-2.0.1/src/grails-plugin-tomcat-2.0.1-sources.jar /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.metadata.repository/repositories/http\:__dl.google.com_eclipse_plugin_4.2/version=1.0.0 /project/dwt-validator-api/org.eclipse.core.resources/encoding//src/test/groovy=UTF-8 /bundle_defaults/org.eclipse.team.svn.ui/preference.resourceSelection.treatExternalAsLocal=true /project/pd-metabase/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled /bundle_defaults/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_if=do not insert /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.metadata.repository/repositories/http\:__download.eclipse.org_technology_epp_packages_juno/type=org.eclipse.equinox.internal.p2.metadata.repository.LocalMetadataRepository /bundle_defaults/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.alignment_for_arguments_in_method_invocation=16 /project/pe-container-connector/org.eclipse.core.resources/encoding//src/main/java=UTF-8 /project/dwt-shared/org.eclipse.core.resources/encoding//src/main/resources=UTF-8 /bundle_defaults/org.eclipse.jdt.debug.ui/org.eclipse.jdt.debug.ui.inactive_filters=com.ibm.*,com.sun.*,java.*,javax.*,jrockit.*,org.omg.*,sun.*,sunw.* /project/dwt-smartGwt-widgets/org.eclipse.core.resources/encoding//src/main/java=UTF-8 /project/pe-web/org.eclipse.m2e.core/activeProfiles= /bundle_defaults/org.eclipse.jdt.ui/outlinesortoption=T,SF,SI,SM,F,I,C,M /bundle_defaults/org.eclipse.compare/org.eclipse.compare.UseSingleLine=true /project/dwt-security-shared/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.6 /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.artifact.repository/repositories/http\:__download.eclipse.org_technology_subversive_0.7_update-site/enabled=false /instance/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.alignment_for_method_declaration=0 /instance/org.eclipse.jdt.ui/sp_cleanup.use_this_for_non_static_method_access=false /bundle_defaults/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_parenthesized_expression=do not insert /project/pd-server/org.grails.ide.eclipse.core/org.grails.ide.eclipse.core.use.default.install=false /bundle_defaults/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.processAnnotations=disabled /project/pd-server/org.eclipse.core.resources/encoding//grails-app/i18n/messages_pt_BR.properties=UTF-8 /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.artifact.repository/repositories/http\:__googleappengine.googlecode.com_svn_trunk_java_updatesite/uri=http\://googleappengine.googlecode.com/svn/trunk/java/updatesite /project/pe-ws-schema/org.eclipse.core.resources/encoding//src/main/resources=UTF-8 /bundle_defaults/org.codehaus.groovy.eclipse.ui/groovy.log.trace.messages.enabled=false /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.artifact.repository/repositories/http\:__dist.springsource.org_snapshot_GRECLIPSE_e4.2/type=org.eclipse.equinox.p2.artifact.repository.simpleRepository /instance/org.eclipse.jdt.ui/sp_cleanup.add_missing_nls_tags=false /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.artifact.repository/repositories/http\:__download.eclipse.org_modeling_emft_mwe_updates_releases_helios/uri=http\://download.eclipse.org/modeling/emft/mwe/updates/releases/helios @org.eclipse.ajdt.ui=2.2.1.e42x-20120725-1900 /bundle_defaults/org.eclipse.debug.ui/org.eclispe.debug.ui.memory.postBufferSize=20 /project/pd-ws-schema/org.eclipse.m2e.core/activeProfiles= /instance/org.eclipse.jdt.ui/org.eclipse.jdt.ui.text.code_templates_migrated=true /bundle_defaults/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.problem.reportMethodCanBePotentiallyStatic=ignore /project/pe-core/org.springframework.ide.eclipse.core/org.springframework.ide.eclipse.core.validator.rule.enable.org.springframework.ide.eclipse.webflow.core.validation.attributemapper-org.springframework.ide.eclipse.webflow.core.validator=true /project/pe-container-connector/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.problem.assertIdentifier=error /instance/org.eclipse.jdt.ui/org.eclipse.jdt.ui.editor.tab.width= /project/dwt-validator-api/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.compliance=1.6 @org.eclipse.mylyn.monitor.ui=3.8.0.v20120612-0600 @com.google.gdt.eclipse.suite=3.1.0.v201208080121-rel-r42 /project/of-internal/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.compliance=1.6 /bundle_defaults/org.eclipse.jdt.ui/content_assist_autoinsert=true /bundle_defaults/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.problem.missingJavadocTags=ignore /project/pe-core/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.problem.forbiddenReference=warning /project/DWT/org.eclipse.core.resources/encoding/<project>=UTF-8 /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.metadata.repository/repositories/http\:__dl.google.com_eclipse_plugin_4.2/name=Google Update Site for Eclipse 4.2 /bundle_defaults/org.eclipse.jdt.ui/matchingBracketsColor=192,192,192 /bundle_defaults/org.eclipse.jdt.debug/org.eclipse.jdt.debug.default_breakpoint_suspend_policy=2 /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.metadata.repository/repositories/https\:__dl-ssl.google.com_android_eclipse/enabled=false /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.artifact.repository/repositories/http\:__dist.springsource.org_snapshot_GRECLIPSE_e4.2/provider= /bundle_defaults/org.eclipse.core.net/proxyData/HTTP/port=-1 /instance/org.eclipse.jdt.ui/sp_cleanup.always_use_blocks=true /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.artifact.repository/repositories/http\:__download.eclipse.org_modeling_emft_mwe_updates_releases_helios/provider= /bundle_defaults/org.eclipse.jdt.ui/semanticHighlighting.typeParameter.color=100,70,50 /project/dwt-shared/org.eclipse.m2e.core/version=1 /instance/org.eclipse.jdt.ui/sp_cleanup.use_this_for_non_static_field_access=false /project/dwt-security-shared/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.source=1.6 /instance/org.eclipse.ui.ide/tipsAndTricks=true /project/dwt-client-core/org.eclipse.m2e.core/version=1 /bundle_defaults/org.eclipse.jdt.ui/cleanup.use_blocks=false /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.artifact.repository/repositories/http\:__download.springsource.com_release_TOOLS_update_3.0.0.RELEASE_e4.2/type=org.eclipse.equinox.p2.artifact.repository.simpleRepository /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.metadata.repository/repositories/http\:__download.eclipse.org_modeling_m2t_xpand_updates_releases/provider= /project/pd-client/com.google.gwt.eclipse.core/gwtCompileSettings=PGd3dC1jb21waWxlLXNldHRpbmdzPjxsb2ctbGV2ZWw+SU5GTzwvbG9nLWxldmVsPjxvdXRwdXQtc3R5bGU+T0JGVVNDQVRFRDwvb3V0cHV0LXN0eWxlPjxleHRyYS1hcmdzPjwhW0NEQVRBW11dPjwvZXh0cmEtYXJncz48dm0tYXJncz48IVtDREFUQVstWG14MjA0OG1dXT48L3ZtLWFyZ3M+PGVudHJ5LXBvaW50LW1vZHVsZT5zay5kdnNrLnBkLkNsaWVudDwvZW50cnktcG9pbnQtbW9kdWxlPjwvZ3d0LWNvbXBpbGUtc2V0dGluZ3M+ /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.artifact.repository/repositories/http\:__download.eclipse.org_modeling_emft_mwe_updates_releases_R201112070431_mwe/suffix=artifacts.xml /instance/org.eclipse.jdt.ui/org.eclipse.jdt.internal.ui.navigator.layout=2 /bundle_defaults/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.blank_lines_between_type_declarations=1 /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.metadata.repository/repositories/http\:__dist.springsource.org_snapshot_GRECLIPSE_e4.2/name=Groovy Update Site /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.artifact.repository/repositories/file\:_home_duro_dev_springsource_ggts-3.0.0.RELEASE_p2_org.eclipse.equinox.p2.core_cache/name=download cache /project/dwt-security-client/org.eclipse.core.resources/encoding//src/main/resources=UTF-8 /bundle_defaults/org.eclipse.jdt.ui/semanticHighlighting.class.strikethrough=false /instance/org.eclipse.jdt.groovy.core/groovy.script.filters=scripts/**/*.groovy,y,src/main/resources/**/*.groovy,y,src/test/resources/**/*.groovy,y /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.artifact.repository/repositories/http\:__download.eclipse.org_modeling_emft_mwe_updates_releases_helios/version=1.0.0 /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.metadata.repository/repositories/http\:__dist.springsource.org_release_GRECLIPSE_e4.2/isSystem=false /bundle_defaults/org.eclipse.team.cvs.ui/pref_prompt_on_saving_in_sync=true /bundle_defaults/org.eclipse.jdt.core/org.eclipse.jdt.core.builder.recreateModifiedClassFileInOutputFolder=ignore /project/dwt-gwt-widgets/org.eclipse.m2e.core/activeProfiles= /bundle_defaults/org.eclipse.jdt.ui/semanticHighlighting.interface.enabled=false /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.metadata.repository/repositories/http\:__download.springsource.com_release_TOOLS_update_3.0.0.RELEASE_e4.2/version=1.0.0 /project/pd-ws-schema/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.6 @org.springsource.ide.eclipse.commons.configurator=3.0.0.201208090942-RELEASE /bundle_defaults/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.never_indent_block_comments_on_first_column=false /instance/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.wrap_before_or_operator_multicatch=true /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.metadata.repository/repositories/http\:__download.eclipse.org_technology_epp_packages_juno/version=1.0.0 /project/pd-server/org.grails.ide.eclipse.core/org.grails.ide.eclipse.core.source.attachment-grails-crud-2.0.1.jar=/home/duro/dev/grails-2.0.1/src/grails-crud-2.0.1-sources.jar /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.artifact.repository/repositories/http\:__download.eclipse.org_modeling_emft_mwe_updates_releases/uri=http\://download.eclipse.org/modeling/emft/mwe/updates/releases /instance/org.eclipse.team.svn.ui/org.eclipse.team.svn.ui.panel.local.UpdateToRevisionPanel.height=222 /project/dwt-validator-gorm/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.problem.forbiddenReference=warning /bundle_defaults/org.eclipse.jdt.core/org.eclipse.jdt.core.codeComplete.staticFinalFieldSuffixes= /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.metadata.repository/repositories/http\:__eclipse-glance.googlecode.com_svn_site/uri=http\://eclipse-glance.googlecode.com/svn/site/ /project/pe-core/org.springframework.ide.eclipse.beans.core//org.springframework.ide.eclipse.beans.core.prefix.http\://www.springframework.org/schema/jee=jee /bundle_defaults/org.eclipse.team.svn.ui/preference.decoration.format.folder={outgoing_flag} {name} {revision} /bundle_defaults/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.insert_new_line_after_annotation_on_field=insert /bundle_defaults/org.eclipse.jdt.ui/cleanup.add_generated_serial_version_id=false /bundle_defaults/org.eclipse.jdt.ui/cleanup.remove_unnecessary_casts=true /bundle_defaults/org.eclipse.ui/initialFastViewBarLocation=bottom /instance/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.source=1.6 /project/of-co-sql/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.problem.assertIdentifier=error /bundle_defaults/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.insert_space_after_comma_in_enum_constant_arguments=insert /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.artifact.repository/repositories/http\:__community.polarion.com_projects_subversive_download_eclipse_3.0_update-site/isSystem=false /project/pd-server/com.springsource.sts.grails.core/com.springsource.sts.grails.core.source.attachment-grails-plugin-converters-2.0.1.jar=/home/duro/dev/grails-2.0.1/src/grails-plugin-converters-2.0.1-sources.jar /project/dwt-smartGwt-view/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.problem.assertIdentifier=error /project/dwt-shared/org.eclipse.m2e.core/activeProfiles= /bundle_defaults/org.eclipse.ui.workbench/perspectiveBarVisible=true /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.metadata.repository/repositories/http\:__dist.codehaus.org_groovy_distributions_greclipse_snapshot_e4.2/version=1.0.0 /project/pe-database/org.eclipse.core.resources/encoding/<project>=UTF-8 /instance/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.insert_space_before_colon_in_conditional=insert /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.artifact.repository/repositories/http\:__dist.springsource.com_release_TOOLS_third-party_subversive/provider= /bundle_defaults/com.xored.glance.ui/panel.maxIndexingDepth=4 /project/pe-core/org.eclipse.core.resources/encoding//src/test/groovy=UTF-8 /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.artifact.repository/repositories/http\:__download.eclipse.org_modeling_tmf_xtext_updates_composite_releases/nickname=Xtext All In One - Releases /instance/org.eclipse.jdt.ui/sp_cleanup.always_use_this_for_non_static_method_access=false /bundle_defaults/org.eclipse.jdt.core/org.eclipse.jdt.core.codeComplete.discouragedReferenceCheck=disabled /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.metadata.repository/repositories/http\:__download.eclipse.org_modeling_emft_mwe_updates_releases/suffix=compositeContent.xml /project/pe-core/org.springframework.ide.eclipse.core/org.springframework.ide.eclipse.core.builders.enable.osgibundleupdater=false /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.artifact.repository/repositories/http\:__download.eclipse.org_modeling_tmf_xtext_updates_releases_helios_R201102150722/enabled=false /bundle_defaults/org.eclipse.jdt.ui/semanticHighlighting.localVariableDeclaration.enabled=false /bundle_defaults/org.eclipse.team.cvs.ui/pref_syncview_regex_filter_pattern= /project/dwt-gwt-views-widgets/org.eclipse.m2e.core/activeProfiles= /bundle_defaults/org.eclipse.jdt.ui/semanticHighlighting.annotationElementReference.color=0,0,0 /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.metadata.repository/repositories/http\:__dist.codehaus.org_groovy_distributions_greclipse_snapshot_e4.2/suffix=compositeContent.xml /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.artifact.repository/repositories/http\:__www.zeroturnaround.com_update-site/enabled=false /project/pd-ws-schema/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.compliance=1.6 /bundle_defaults/org.eclipse.jdt.ui/cleanup.make_variable_declarations_final=false /bundle_defaults/org.eclipse.team.cvs.ui/pref_console_message_color=0,0,255 /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.artifact.repository/repositories/http\:__download.eclipse.org_modeling_emft_mwe_updates_releases/provider= /instance/org.eclipse.ui.workbench/RUN_IN_BACKGROUND=true /instance/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.insert_space_between_empty_brackets_in_array_allocation_expression=do not insert /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.artifact.repository/repositories/http\:__download.eclipse.org_modeling_emft_mwe_updates_releases_R201110310946_mwe2lang/enabled=false /project/dwt-security-server/org.eclipse.core.resources/encoding//src/test/resources=UTF-8 /bundle_defaults/org.eclipse.jdt.debug.ui/org.eclipse.debug.ui.VariableView.org.eclipse.jdt.debug.ui.show_static_variables=false /instance/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.alignment_for_arguments_in_annotation=0 /project/pd-server/org.eclipse.core.resources/encoding//.link_to_grails_plugins/p6spy-0.5/grails-app/i18n/messages.properties=UTF-8 /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.artifact.repository/repositories/http\:__download.eclipse.org_modeling_m2t_updates/enabled=false /project/pd-server/org.grails.ide.eclipse.core/org.grails.ide.eclipse.core.source.attachment-grails-plugin-datasource-2.0.1.jar=/home/duro/dev/grails-2.0.1/src/grails-plugin-datasource-2.0.1-sources.jar /bundle_defaults/org.codehaus.groovy.eclipse.ui/groovy.editor.highlight.strings.color_bold=false /project/of-internal/org.eclipse.core.resources/encoding//src/test/resources=UTF-8 /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.artifact.repository/repositories/http\:__download.eclipse.org_modeling_tmf_xtext_updates_releases_helios_R201102150722/description= /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.artifact.repository/repositories/http\:__dist.springsource.org_release_GRECLIPSE_e4.2/uri=http\://dist.springsource.org/release/GRECLIPSE/e4.2/ /bundle_defaults/org.eclipse.ajdt.ui/org.aspectj.ajdt.core.compiler.lint.WildcardTypeName=ignore /bundle_defaults/org.eclipse.ui.ide/useSeparator.help.group.assist=true /bundle_defaults/org.eclipse.jdt.debug.ui/org.eclipse.jdt.debug.ui.show_system_threads=false /project/pe-core/org.springframework.ide.eclipse.beans.core//org.springframework.ide.eclipse.beans.core.prefix.http\://www.springframework.org/schema/lang=lang /bundle_defaults/org.eclipse.team.cvs.ui/pref_console_error_color=255,0,0 /bundle_defaults/org.eclipse.jdt.ui/cleanup.on_save_profile_id=org.eclipse.jdt.ui.default.save_participant_clean_up_profile /bundle_defaults/org.codehaus.groovy.eclipse.ui/groovy.editor.highlight.operator.color=0,0,0 /bundle_defaults/org.eclipse.team.svn.ui/preference.console.autoshow=0 /project/pd-client/org.eclipse.jdt.groovy.core/groovy.script.filters=scripts/**/*.groovy,y,src/main/resources/**/*.groovy,y,src/test/resources/**/*.groovy,y /bundle_defaults/org.codehaus.groovy.eclipse.ui/groovy.check.for.compiler.mismatch=true /bundle_defaults/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.comment.preserve_white_space_between_code_and_line_comments=false /project/dwt-smartGwt-widgets/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.problem.assertIdentifier=error /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.artifact.repository/repositories/http\:__download.springsource.com_release_TOOLS_update_3.0.0.RELEASE_e4.2/uri=http\://download.springsource.com/release/TOOLS/update/3.0.0.RELEASE/e4.2/ /project/pe-web/org.maven.ide.eclipse/resolveWorkspaceProjects=true /bundle_defaults/org.eclipse.jdt.ui/spelling_ignore_ampersand_in_properties=true /project/pd-export/org.eclipse.jdt.groovy.core/groovy.compiler.level=18 /bundle_defaults/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.indent_body_declarations_compare_to_type_header=true /project/pd-server/com.springsource.sts.grails.core/com.springsource.sts.grails.core.source.attachment-grails-plugin-log4j-2.0.1.jar=/home/duro/dev/grails-2.0.1/src/grails-plugin-log4j-2.0.1-sources.jar /bundle_defaults/org.eclipse.team.cvs.ui/pref_show_overlaydirty=false /instance/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.insert_space_before_opening_angle_bracket_in_type_parameters=do not insert /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.metadata.repository/repositories/http\:__download.eclipse.org_modeling_tmf_xtext_updates_releases_head_R201112130541/isSystem=true /project/of-co-email/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.problem.forbiddenReference=warning /project/pe-core/org.springframework.ide.eclipse.core/org.springframework.ide.eclipse.core.validator.enable.com.springsource.sts.bestpractices.beansvalidator=false /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.artifact.repository/repositories/http\:__download.eclipse.org_modeling_emft_mwe_updates_releases_R201206110920_mwe/enabled=false /bundle_defaults/org.eclipse.jdt.ui/semanticHighlighting.localVariableDeclaration.underline=false /bundle_defaults/org.eclipse.wst.xml.core/splitMultiAttrs=false /bundle_defaults/org.eclipse.jdt.ui/semanticHighlighting.methodDeclarationName.strikethrough=false /instance/org.eclipse.team.svn.ui/history.repositoryURL=aHR0cHM6Ly9kYXZpbmNpLmppcmEuY29tL3N2bg\=\=;aHR0cHM6Ly9kYXZpbmNpLmppcmEuY29t /bundle_defaults/org.eclipse.ui.workbench/USE_IPERSISTABLE_EDITORS=true /bundle_defaults/org.eclipse.team.svn.ui/preference.history.groupingType=0 /project/dwt-smartGwt-theme/org.eclipse.m2e.core/resolveWorkspaceProjects=true /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.metadata.repository/repositories/http\:__dist.springsource.com_release_TOOLS_third-party_subversive/name=Subversive for SpringSource Tool Suite /instance/org.eclipse.wst.jsdt.ui/tabWidthPropagated=true /bundle_defaults/org.eclipse.jdt.ui/java_multi_line_comment=63,127,95 /bundle_defaults/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_method_invocation=do not insert /instance/com.google.gdt.eclipse.suite/SdkRegistrants_1345725180507=com.google.gwt.eclipse.sdkbundle_2.4.0.v201208080121-rel-r42 /project/dwt-security-model-gorm/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.problem.enumIdentifier=error /bundle_defaults/org.eclipse.debug.ui/org.eclipse.debug.ui.switch_to_perspective=never /bundle_defaults/org.eclipse.ajdt.ui/org.aspectj.ajdt.core.compiler.lint.NeedSerialVersionUIDField=ignore /bundle_defaults/org.eclipse.equinox.p2.ui.sdk.scheduler/download=false @org.grails.ide.eclipse.groovy.debug.core=3.0.0.201208091000-RELEASE /bundle_defaults/org.eclipse.jdt.ui/semanticHighlighting.abstractMethodInvocation.color=0,0,0 /bundle_defaults/org.eclipse.debug.ui/Registers.detail.orientation=Variables.detail.orientation.underneath /project/dwt-smartGwt-theme/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.source=1.6 /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.artifact.repository/repositories/http\:__dist.springsource.org_release_GRECLIPSE_e4.2/description= /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.metadata.repository/repositories/http\:__download.eclipse.org_modeling_emft_mwe_updates_releases_R201110310946_mwe2lang/isSystem=true /project/dwt-security-shared/org.eclipse.m2e.core/version=1 /instance/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_block=insert /instance/org.eclipse.team.svn.core/synch_info/contigous=true /project/pe-core/org.springframework.ide.eclipse.core/org.springframework.ide.eclipse.core.builders.enable.aopreferencemodelbuilder=true /bundle_defaults/org.eclipse.jdt.ui/cleanup.remove_trailing_whitespaces=false /project/pe-ws/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.compliance=1.6 /project/of-internal/org.eclipse.core.resources/encoding//src/test/groovy=UTF-8 /project/pd-server/com.springsource.sts.grails.core/com.springsource.sts.grails.core.source.attachment-shiro-all-1.1.0.jar=/home/duro/dev/shiro-root-1.2.0/web/src/main/java /bundle_defaults/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.insert_new_line_after_annotation_on_package=insert /instance/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_if=do not insert /project/dwt-security-client/org.eclipse.core.resources/encoding//src/main/groovy=UTF-8 /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.metadata.repository/repositories/http\:__download.eclipse.org_modeling_tmf_xtext_updates_releases_maintenance_R201111141332/name=Xtext Update Site /instance/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.blank_lines_before_member_type=1 /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.artifact.repository/repositories/http\:__community.polarion.com_projects_subversive_download_eclipse_3.0_update-site/enabled=false /bundle_defaults/org.eclipse.team.cvs.ui/pref_show_compare_revision_in_dialog=false /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.artifact.repository/repositories/https\:__dl-ssl.google.com_android_eclipse/description= /bundle_defaults/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.insert_space_after_and_in_type_parameter=insert /project/pe-ws-schema/org.eclipse.core.resources/encoding//src/main/java=UTF-8 /project/dwt-security-shared/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled /project/pe-common/org.eclipse.core.resources/encoding//src/test/groovy=UTF-8 /bundle_defaults/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.insert_new_line_in_empty_anonymous_type_declaration=insert /instance/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_if=insert /bundle_defaults/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.comment.format_javadoc_comments=true /bundle_defaults/org.eclipse.jdt.ui/editor_folding_default_innertypes=false /instance/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.indent_switchstatements_compare_to_switch=false /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.artifact.repository/repositories/http\:__download.eclipse.org_modeling_tmf_xtext_updates_releases_maintenance_R201208210947/provider= /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.metadata.repository/repositories/http\:__download.eclipse.org_modeling_emft_mwe_updates_releases_R201108020809_mwe2lang/enabled=false /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.metadata.repository/repositories/http\:__dist.springsource.com_release_TOOLS_patches_bug386070/isSystem=false /project/pe-common/org.eclipse.m2e.core/activeProfiles= /bundle_defaults/org.eclipse.jdt.ui/closeStrings=true /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.artifact.repository/repositories/http\:__download.eclipse.org_modeling_tmf_xtext_updates_composite_releases/version=1.0.0 /project/pe-database/org.eclipse.jdt.groovy.core/groovy.compiler.level=18 /project/pe-ws-schema/org.eclipse.m2e.core/resolveWorkspaceProjects=true /bundle_defaults/org.codehaus.groovy.eclipse.ui/groovy.editor.highlight.bracket.color=0,0,0 /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.metadata.repository/repositories/http\:__dl.google.com_eclipse_appengine/isSystem=false /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.metadata.repository/repositories/http\:__download.eclipse.org_technology_subversive_1.0_update-site/uri=http\://download.eclipse.org/technology/subversive/1.0/update-site/ /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.metadata.repository/repositories/http\:__download.eclipse.org_modeling_m2t_xpand_updates_releases_helios/name=m2t.xpand Update Site /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.metadata.repository/repositories/http\:__dist.springsource.com_release_TOOLS_extensions_sts300/version=1.0.0 /instance/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_switch=insert /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.artifact.repository/repositories/http\:__dist.springsource.com_release_TOOLS_update_e4.2/uri=http\://dist.springsource.com/release/TOOLS/update/e4.2 /bundle_defaults/org.eclipse.jdt.ui/pf_coloring_assignment_bold=false /project/pe-web/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.source=1.6 /instance/org.eclipse.jst.j2ee.webservice.ui/areThereWebServices=false /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.metadata.repository/repositories/http\:__download.eclipse.org_modeling_tmf_xtext_updates/enabled=false /bundle_defaults/org.eclipse.jdt.ui/cleanup.never_use_blocks=false /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.metadata.repository/repositories/http\:__dist.springsource.com_release_TOOLS_third-party_subversive/uri=http\://dist.springsource.com/release/TOOLS/third-party/subversive /project/pd-server/org.eclipse.core.resources/encoding//grails-app/i18n/messages_ja.properties=UTF-8 /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.metadata.repository/repositories/http\:__download.eclipse.org_technology_subversive_0.7_update-site/type=org.eclipse.equinox.internal.p2.metadata.repository.LocalMetadataRepository /instance/org.eclipse.jdt.ui/content_assist_proposals_background=255,255,255 /bundle_defaults/org.codehaus.groovy.eclipse.ui/groovy.junit.monospace.font=false /instance/org.eclipse.team.svn.ui/org.eclipse.team.svn.ui.panel.local.CommitPanel.height=887 /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.artifact.repository/repositories/https\:__repository.sonatype.org_content_repositories_forge-sites_m2e-extras_0.15.0_N_0.15.0.201109282249/isSystem=false /project/dwt-shared/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.6 /bundle_defaults/org.eclipse.debug.ui/DEBUG.consoleOpenOnOut=true /bundle_defaults/org.eclipse.wst.xml.core/indentationSize=1 /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.artifact.repository/repositories/http\:__dl.google.com_eclipse_plugin_core_4.2/name=Eclipse 4.2 GPE Repo /bundle_defaults/org.eclipse.compare/org.eclipse.compare.InitiallyShowAncestorPane=false /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.artifact.repository/repositories/http\:__download.eclipse.org_technology_epp_packages_juno/version=1.0.0 /bundle_defaults/org.codehaus.groovy.eclipse.ui/groovy.contentassist.namedarguments=false /project/pd-installer/org.sonar.ide.eclipse.core/analyseLocally=false /project/dwt-server/org.eclipse.core.resources/encoding/<project>=UTF-8 /project/pe-database/org.eclipse.m2e.core/version=1 /project/pe-database/org.sonar.ide.eclipse.core/projectGroupId=nl.davinci.pe \!/= /project/pe-container-connector/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.source=1.6 /project/pd-client/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.debug.localVariable=generate /bundle_defaults/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.insert_space_before_prefix_operator=do not insert /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.artifact.repository/repositories/http\:__download.eclipse.org_modeling_tmf_xtext_updates_releases/version=1.0.0 /bundle_defaults/org.eclipse.jdt.debug/org.eclipse.jdt.debug.suspend_for_breakpoints_during_evaluation=true /project/pe-ws/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.6 /bundle_defaults/org.codehaus.groovy.eclipse.ui/groovy.debug.filter.stack=true /bundle_defaults/org.eclipse.ui.ide/MARKER_LIMITS_VALUE=100 /bundle_defaults/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.insert_space_after_comma_in_multiple_local_declarations=insert /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.metadata.repository/repositories/http\:__download.eclipse.org_modeling_m2t_xpand_updates_releases/enabled=false /bundle_defaults/org.eclipse.ui.ide/saveInterval=5 /project/dwt-security-server/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.6 /bundle_defaults/org.eclipse.m2e.core/eclipse.m2.debugOutput=false /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.metadata.repository/repositories/http\:__download.eclipse.org_modeling_m2t_updates/uri=http\://download.eclipse.org/modeling/m2t/updates/ /project/PE/org.maven.ide.eclipse/resourceFilterGoals=process-resources resources\:testResources /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.metadata.repository/repositories/http\:__download.eclipse.org_modeling_emft_mwe_updates_releases_R201206110920_mwe/type=org.eclipse.equinox.internal.p2.metadata.repository.LocalMetadataRepository /bundle_defaults/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.insert_space_before_assignment_operator=insert /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.artifact.repository/repositories/http\:__download.eclipse.org_releases_juno/count=1 /bundle_defaults/org.eclipse.team.svn.ui/preference.decoration.compute.deep=true /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.artifact.repository/repositories/http\:__download.eclipse.org_modeling_tmf_xtext_updates_releases_maintenance_R201208210947/uri=http\://download.eclipse.org/modeling/tmf/xtext/updates/releases/maintenance/R201208210947/ /project/acris-security-core/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.compliance=1.6 /project/dwt-smartGwt-views-widgets/org.eclipse.m2e.core/resolveWorkspaceProjects=true /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.metadata.repository/repositories/jar\:file\:_home_duro_Downloads_Subversive-1.0.0.I20120601-1700.zip\!/uri=jar\:file\:/home/duro/Downloads/Subversive-1.0.0.I20120601-1700.zip\!/ /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.artifact.repository/repositories/http\:__download.eclipse.org_modeling_tmf_xtext_updates_composite_releases/isSystem=false /bundle_defaults/org.eclipse.jdt.ui/java_doc_tag_bold=false /bundle_defaults/org.eclipse.team.svn.ui/preference.repository.tags=tags /project/dwt-security-client/org.eclipse.m2e.core/version=1 /project/pe-ws/org.eclipse.core.resources/encoding/<project>=UTF-8 /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.artifact.repository/repositories/http\:__download.eclipse.org_modeling_emft_mwe_updates_releases_R201112071250_mwe2lang/name=MWE2 Language Build Site - Artifact Repository /instance/org.eclipse.search/org.eclipse.search.defaultPerspective=org.eclipse.search.defaultPerspective.none /project/dwt-pap/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.6 /project/pd-server/org.grails.ide.eclipse.core/org.grails.ide.eclipse.core.source.attachment-grails-plugin-mimetypes-2.0.1.jar=/home/duro/dev/grails-2.0.1/src/grails-plugin-mimetypes-2.0.1-sources.jar /project/dwt-security-shared/org.eclipse.core.resources/encoding//src/main/groovy=UTF-8 /bundle_defaults/org.eclipse.jdt.ui/semanticHighlighting.class.italic=false /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.metadata.repository/repositories/http\:__download.eclipse.org_modeling_m2t_xpand_updates_releases/name=M2T Xpand Update Site /bundle_defaults/org.eclipse.ui/showIntro=true /project/pd-theme/org.eclipse.m2e.core/resolveWorkspaceProjects=true /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.artifact.repository/repositories/http\:__download.eclipse.org_modeling_tmf_xtext_updates_releases_head_R201108020636/enabled=false /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.artifact.repository/repositories/http\:__eclipse-glance.googlecode.com_svn_site/provider= /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.artifact.repository/repositories/http\:__download.eclipse.org_modeling_emft_mwe_updates_releases_helios_R201102150556_mwe/description= /project/acris-security-core/org.eclipse.m2e.core/activeProfiles= /instance/org.eclipse.jdt.ui/sp_cleanup.remove_unused_local_variables=false /instance/org.eclipse.team.ui/org.eclipse.team.ui.sychronizing_default_participant=org.eclipse.team.svn.ui.synchronize.update.SynchronizeModelParticipant /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.artifact.repository/repositories/http\:__download.eclipse.org_modeling_emft_mwe_updates_releases_R201112070431_mwe/enabled=false /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.artifact.repository/repositories/http\:__dl.google.com_eclipse_plugin_4.2/provider= /project/dwt-gwt-view/org.eclipse.m2e.core/resolveWorkspaceProjects=true /project/dwt-security-server/org.eclipse.core.resources/encoding//src/test/java=UTF-8 /instance/org.eclipse.wst.ws.service.policy/org.eclipse.wst.ws.service.policy.ui.servicepols.wsiprofilecomp.wsissbp.defaultProtocol=http\://schemas.xmlsoap.org/wsdl/soap/ /bundle_defaults/org.eclipse.jdt.ui/semanticHighlighting.methodDeclarationName.color=0,0,0 /instance/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.comment.format_html=true /instance/org.eclipse.jdt.ui/sp_cleanup.make_local_variable_final=false /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.metadata.repository/repositories/http\:__download.eclipse.org_modeling_tmf_xtext_updates_releases_maintenance_R201111141332/suffix=content.xml /project/pd-server/org.grails.ide.eclipse.core/org.grails.ide.eclipse.core.source.attachment-grails-plugin-controllers-2.0.1.jar=/home/duro/dev/grails-2.0.1/src/grails-plugin-controllers-2.0.1-sources.jar /bundle_defaults/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.insert_space_before_comma_in_parameterized_type_reference=do not insert /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.artifact.repository/repositories/http\:__download.eclipse.org_modeling_emft_mwe_updates_releases_R201206120758_mwe2lang/name=MWE2 Language Build Site - Artifact Repository /bundle_defaults/org.codehaus.groovy.eclipse.ui/groovy.scripts.workingdir=proj_home /project/pe-database/org.sonar.ide.eclipse.core/projectBranch= /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.artifact.repository/repositories/http\:__download.eclipse.org_releases_juno/nickname=Juno /bundle_defaults/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.insert_space_after_comma_in_for_inits=insert /instance/org.eclipse.jdt.ui/sp_cleanup.qualify_static_member_accesses_through_subtypes_with_declaring_class=true /project/pd-client/org.eclipse.core.resources/encoding//src/main/resources=UTF-8 /project/pd-metabase/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.6 /bundle_defaults/org.eclipse.jdt.ui/PackagesView.pkgNamePatternForPackagesView= /instance/org.eclipse.team.svn.ui/firstStartup=false /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.artifact.repository/repositories/jar\:file\:_home_duro_Downloads_Subversive-1.0.0.I20120601-1700.zip\!/provider= /project/dwt-smartGwt-views-widgets/org.eclipse.m2e.core/activeProfiles= /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.artifact.repository/repositories/file\:_home_duro_dev_springsource_ggts-3.0.0.RELEASE_.eclipseextension/uri=file\:/home/duro/dev/springsource/ggts-3.0.0.RELEASE/.eclipseextension /project/of-samples/org.eclipse.core.resources/encoding//src/test/resources=UTF-8 /bundle_defaults/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.insert_space_before_opening_angle_bracket_in_type_arguments=do not insert @org.eclipse.wst.sse.core=1.1.700.v201205171812 /bundle_defaults/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.problem.suppressWarnings=enabled /project/dwt-security-model-gorm/org.eclipse.core.resources/encoding//src/main/resources=UTF-8 /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.artifact.repository/repositories/http\:__community.polarion.com_projects_subversive_download_eclipse_3.0_juno-site/type=org.eclipse.equinox.p2.artifact.repository.simpleRepository /bundle_defaults/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_block=insert /bundle_defaults/org.eclipse.ajdt.ui/org.aspectj.ajdt.core.compiler.lint.cantMatchArrayTypeOnVarargs=ignore /bundle_defaults/org.eclipse.jdt.core/org.eclipse.jdt.core.codeComplete.suggestStaticImports=enabled /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.artifact.repository/repositories/http\:__dist.springsource.com_release_TOOLS_update_3.0.0.RELEASE_e4.2/description= /project/dwt-validator-gorm/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.problem.enumIdentifier=error /bundle_defaults/org.eclipse.ui/SHOW_SYSTEM_JOBS=false /project/pe-core/org.springframework.ide.eclipse.core/org.springframework.ide.eclipse.core.validator.rule.enable.org.springframework.ide.eclipse.webflow.core.validation.beanaction-org.springframework.ide.eclipse.webflow.core.validator=true /bundle_defaults/org.eclipse.debug.ui/org.eclipse.debug.ui.PREF_FILTER_LAUNCH_TYPES=false /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.artifact.repository/repositories/http\:__download.eclipse.org_modeling_emft_mwe_updates_releases_R201110310946_mwe2lang/suffix=artifacts.xml /instance/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.insert_space_before_unary_operator=do not insert /instance/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_parenthesized_expression=do not insert /bundle_defaults/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.problem.invalidJavadocTagsVisibility=public /project/pd-metabase/org.eclipse.core.resources/encoding//src/main/java=UTF-8 /instance/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.never_indent_block_comments_on_first_column=false /project/pe-web/org.maven.ide.eclipse/skipCompilerPlugin=true /bundle_defaults/org.eclipse.jdt.ui/semanticHighlighting.abstractMethodInvocation.enabled=false /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.artifact.repository/repositories/http\:__download.eclipse.org_modeling_tmf_xtext_updates_releases_head_R201112130541/enabled=false /project/pd-server/org.eclipse.core.resources/encoding//grails-app/i18n/messages_es.properties=UTF-8 /bundle_defaults/org.eclipse.ui/RECENTLY_USED_WORKINGSETS_SIZE=5 /instance/org.eclipse.jdt.ui/sp_cleanup.use_blocks=false /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.metadata.repository/repositories/http\:__dist.springsource.org_release_GRECLIPSE_e4.2/suffix=content.xml /bundle_defaults/org.eclipse.ajdt.ui/org.aspectj.ajdt.core.compiler.BuildOptions.showweavemessages=false /project/pd-server/com.springsource.sts.grails.core/com.springsource.sts.grails.core.source.attachment-grails-docs-2.1.0.jar=/home/duro/dev/grails-2.1.0/src/grails-docs-2.1.0-sources.jar /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.artifact.repository/repositories/http\:__download.eclipse.org_modeling_tmf_xtext_updates_releases/type=org.eclipse.equinox.internal.p2.artifact.repository.CompositeArtifactRepository /project/pd-client/org.sonar.ide.eclipse.core/projectBranch= /project/dwt-smartGwt-view/org.eclipse.core.resources/encoding//src/test/resources=UTF-8 /bundle_defaults/org.eclipse.team.svn.ui/preference.history.connectToCompareWith=true /instance/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.compliance=1.6 /project/dwt-smartGwt-widgets/org.eclipse.m2e.core/activeProfiles= /bundle_defaults/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.insert_space_after_closing_angle_bracket_in_type_arguments=insert /bundle_defaults/org.eclipse.debug.ui/org.eclispe.debug.ui.memory.preBufferSize=20 /instance/org.eclipse.ui.ide/IMPORT_FILES_AND_FOLDERS_MODE=prompt /project/pe-ws-schema/org.eclipse.m2e.core/activeProfiles= /project/dwt-validator-jsr/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.problem.enumIdentifier=error /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.artifact.repository/repositories/http\:__eclipse-glance.googlecode.com_svn_site/enabled=true /bundle_defaults/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.problem.tasks=warning /project/pe-database/org.eclipse.core.resources/encoding//src/main/resources=UTF-8 /project/pd-server/com.springsource.sts.grails.core/com.springsource.sts.grails.core.source.attachment-grails-plugin-validation-2.0.1.jar=/home/duro/dev/grails-2.0.1/src/grails-plugin-validation-2.0.1-sources.jar /bundle_defaults/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.insert_space_before_closing_angle_bracket_in_type_parameters=do not insert /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.metadata.repository/repositories/http\:__download.eclipse.org_modeling_tmf_xtext_updates_composite_releases/uri=http\://download.eclipse.org/modeling/tmf/xtext/updates/composite/releases/ /bundle_defaults/org.eclipse.jdt.ui/cleanup.make_type_abstract_if_missing_method=false /instance/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.insert_space_after_question_in_conditional=insert /project/dwt-security-model-api/org.eclipse.core.resources/encoding//src/main/groovy=UTF-8 /bundle_defaults/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.comment.indent_root_tags=true /bundle_defaults/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_switch=insert /project/pd-server/org.grails.ide.eclipse.core/org.grails.ide.eclipse.core.source.attachment-grails-bootstrap-2.0.1.jar=/home/duro/dev/grails-2.0.1/src/grails-bootstrap-2.0.1-sources.jar /bundle_defaults/org.eclipse.team.cvs.ui/openCompareEditorForSingleFile=true /bundle_defaults/org.eclipse.debug.ui/org.eclipse.debug.ui.PREF_FILTER_LAUNCH_DELETED=true /project/of-samples/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.problem.forbiddenReference=warning /bundle_defaults/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.alignment_for_superclass_in_type_declaration=16 /bundle_defaults/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.use_on_off_tags=false /bundle_defaults/org.eclipse.team.svn.ui/preference.externals.ignore=false /project/pd-client/org.sonar.ide.eclipse.core/analyseLocally=false /project/dwt-server/org.eclipse.m2e.core/version=1 /instance/org.eclipse.wst.validation/vf.version=3 /bundle_defaults/org.eclipse.ui/VIEW_TAB_POSITION=128 /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.metadata.repository/repositories/http\:__community.polarion.com_projects_subversive_download_eclipse_3.0_juno-site/uri=http\://community.polarion.com/projects/subversive/download/eclipse/3.0/juno-site/ /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.artifact.repository/repositories/http\:__download.eclipse.org_modeling_emft_mwe_updates_releases_R201206110920_mwe/provider= /instance/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.comment.format_block_comments=false /bundle_defaults/org.zeroturnaround.eclipse/jrebelNotificationsEnabled=true /bundle_defaults/org.eclipse.ui.ide/IMPORT_FILES_AND_FOLDERS_TYPE= /instance/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_constructor_declaration=do not insert /bundle_defaults/org.eclipse.team.svn.ui/preference.history.pageSize=25 /bundle_defaults/org.eclipse.jdt.ui/cleanup.make_parameters_final=false /project/pe-core/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.6 /project/acris-security-core/org.eclipse.core.resources/encoding//src/test/java=UTF-8 /project/pe-core/org.sonar.ide.eclipse.core/projectArtifactId=pe-core /project/pe-core/org.springframework.ide.eclipse.core/org.springframework.ide.eclipse.core.validator.rule.enable.org.springframework.ide.eclipse.beans.core.beanProperty-org.springframework.ide.eclipse.beans.core.beansvalidator=true /project/dwt-security-model-gorm/org.eclipse.m2e.core/version=1 /instance/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_method_declaration=do not insert /project/of-co-email/org.eclipse.jdt.groovy.core/groovy.compiler.level=18 /bundle_defaults/org.eclipse.jdt.ui/semanticHighlighting.parameterVariable.underline=false /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.metadata.repository/repositories/http\:__download.eclipse.org_modeling_tmf_xtext_updates/isSystem=false /project/pe-web/org.maven.ide.eclipse/version=1 /bundle_defaults/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.problem.hiddenCatchBlock=warning /instance/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.alignment_for_throws_clause_in_constructor_declaration=16 /instance/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.use_on_off_tags=false /project/pd-server/com.springsource.sts.grails.core/com.springsource.sts.grails.core.source.attachment-grails-plugin-codecs-2.0.1.jar=/home/duro/dev/grails-2.0.1/src/grails-plugin-codecs-2.0.1-sources.jar /bundle_defaults/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.insert_space_between_brackets_in_array_type_reference=do not insert /bundle_defaults/org.eclipse.jdt.ui/spacesForTabs=false /bundle_defaults/org.eclipse.jdt.core/org.eclipse.jdt.core.codeComplete.visibilityCheck=disabled /bundle_defaults/org.eclipse.jdt.ui/enclosingBrackets=false /instance/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_method_invocation=do not insert /instance/org.eclipse.jdt.ui/content_assist_insert_completion=false /bundle_defaults/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.problem.unhandledWarningToken=warning /instance/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.insert_space_before_comma_in_type_parameters=do not insert /bundle_defaults/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.comment.insert_new_line_before_root_tags=insert /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.metadata.repository/repositories/http\:__download.eclipse.org_technology_subversive_0.7_update-site/suffix=content.xml /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.artifact.repository/repositories/http\:__download.eclipse.org_modeling_tmf_xtext_updates_releases_helios_R201102150722/uri=http\://download.eclipse.org/modeling/tmf/xtext/updates/releases/helios/R201102150722 /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.metadata.repository/repositories/http\:__dist.springsource.com_release_TOOLS_extensions_sts300/name=SpringSource Tool Suite Update Site /bundle_defaults/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.insert_space_between_empty_parens_in_constructor_declaration=do not insert /bundle_defaults/org.eclipse.compare/org.eclipse.compare.OpenStructureCompare=true /project/pe-container-connector/org.sonar.ide.eclipse.core/projectGroupId=nl.davinci.pe /project/dwt-smartGwt-widgets-utils/org.eclipse.core.resources/encoding//src/main/java=UTF-8 /bundle_defaults/com.xored.glance.ui/panel.incremental=true /project/of-co-sql/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.problem.forbiddenReference=warning /project/of-loader/org.sonar.ide.eclipse.core/projectGroupId=nl.davinci.pe /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.artifact.repository/repositories/http\:__download.eclipse.org_technology_epp_packages_juno/name=EPP Juno Package Repository /instance/org.eclipse.team.svn.ui/org.eclipse.team.svn.ui.panel.local.CommitPanel.width=1916 /configuration/org.eclipse.ui.ide/RECENT_WORKSPACES=/home/duro/workspace\n/home/duro/Documents/workspace-ggts-3.0.0.RELEASE /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.metadata.repository/repositories/http\:__download.eclipse.org_modeling_emft_mwe_updates/uri=http\://download.eclipse.org/modeling/emft/mwe/updates/ /project/dwt-gwt-editors/org.eclipse.core.resources/encoding/<project>=UTF-8 /project/of-samples/org.eclipse.core.resources/encoding//src/test/groovy=UTF-8 /instance/org.eclipse.jdt.ui/sp_cleanup.use_parentheses_in_expressions=false @org.eclipse.debug.core=3.7.100.v20120521-2012 /bundle_defaults/org.eclipse.jdt.ui/JavaEditor.ShowTemporaryProblem=true /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.metadata.repository/repositories/http\:__download.eclipse.org_modeling_emft_mwe_updates_releases/uri=http\://download.eclipse.org/modeling/emft/mwe/updates/releases /bundle_defaults/org.eclipse.team.svn.ui/preference.dateFormat.dateFormat=0 /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.metadata.repository/repositories/file\:_home_duro_dev_springsource_ggts-3.0.0.RELEASE_configuration_org.eclipse.osgi_bundles_417_data_listener_1925729951/isSystem=true /bundle_defaults/org.eclipse.jdt.ui/org.eclipse.jdt.ui.javadoc=false /instance/org.grails.ide.eclipse.core/org.grails.ide.eclipse.core.cleanOutput=true /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.artifact.repository/repositories/http\:__download.eclipse.org_modeling_tmf_xtext_updates_releases_head_R201206120633/isSystem=true /project/pe-core/org.springframework.ide.eclipse.beans.core//org.springframework.ide.eclipse.beans.core.default.version.http\://www.springframework.org/schema/context= /project/of-api/org.sonar.ide.eclipse.core/projectGroupId=nl.davinci.pe /bundle_defaults/org.eclipse.wst.xml.core/cmDocumentGlobalCacheEnabled=true /bundle_defaults/org.eclipse.wst.xml.core/preserveCDATAContent=false /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.artifact.repository/repositories/http\:__dist.springsource.com_release_TOOLS_patches_bug386070/type=org.eclipse.equinox.p2.artifact.repository.simpleRepository /bundle_defaults/org.zeroturnaround.eclipse/jrebelPreLaunchCheck=true /project/pd-installer/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.6 /bundle_defaults/org.eclipse.team.cvs.ui/pref_update_preview=syncView /project/dwt-smartGwt-view/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.compliance=1.6 /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.artifact.repository/repositories/http\:__download.eclipse.org_modeling_tmf_xtext_updates_releases_head_R201108020636/name=Xtext Update Site - Artifact Repository /instance/org.eclipse.jdt.ui/tabWidthPropagated=true /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.metadata.repository/repositories/http\:__dist.springsource.com_release_TOOLS_patches_bug386070/uri=http\://dist.springsource.com/release/TOOLS/patches/bug386070/ /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.metadata.repository/repositories/http\:__download.eclipse.org_modeling_emft_mwe_updates_releases/isSystem=true /bundle_defaults/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.blank_lines_before_field=0 /bundle_defaults/org.eclipse.jdt.ui/semanticHighlighting.number.underline=false /instance/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.insert_space_after_colon_in_conditional=insert /project/pe-core/org.springframework.ide.eclipse.core/org.springframework.ide.eclipse.core.validator.enable.org.springframework.ide.eclipse.webflow.core.validator=true /instance/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.insert_space_before_opening_angle_bracket_in_type_arguments=do not insert /bundle_defaults/org.eclipse.wst.xml.core/spaceBeforeEmptyCloseTag=true /bundle_defaults/org.eclipse.ui.workbench/DISABLE_OPEN_EDITOR_IN_PLACE=false /bundle_defaults/org.codehaus.groovy.eclipse.ui/groovy.editor.highlight.return.color_bold=true /instance/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.insert_new_line_after_annotation_on_package=insert /bundle_defaults/org.codehaus.groovy.eclipse.ui/groovy.editor.highlight.return.color=151,44,120 /project/dwt-security-shared/org.eclipse.m2e.core/resolveWorkspaceProjects=true /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.metadata.repository/repositories/http\:__dist.springsource.com_release_TOOLS_update_e4.2/name=SpringSource Update Site for Eclipse 3.8, 4.2 /bundle_defaults/org.eclipse.wst.xml.core/convertEOLCodes=false /project/pe-core/org.springframework.ide.eclipse.core/org.springframework.ide.eclipse.core.validator.rule.enable.org.springframework.ide.eclipse.webflow.core.validation.evaluationresult-org.springframework.ide.eclipse.webflow.core.validator=true /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.artifact.repository/repositories/http\:__download.eclipse.org_modeling_m2t_xpand_updates_releases_helios/suffix=artifacts.xml /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.artifact.repository/repositories/http\:__download.springsource.com_release_TOOLS_update_3.0.0.RELEASE_e4.2/suffix=artifacts.xml /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.metadata.repository/repositories/http\:__download.eclipse.org_technology_epp_packages_juno/uri=http\://download.eclipse.org/technology/epp/packages/juno/ /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.artifact.repository/repositories/file\:_home_duro_dev_springsource_ggts-3.0.0.RELEASE_configuration_org.eclipse.osgi_bundles_417_data_listener_1925729951/provider= /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.metadata.repository/repositories/http\:__download.eclipse.org_modeling_emft_mwe_updates_releases_R201112071250_mwe2lang/version=1.0.0 /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.artifact.repository/repositories/file\:_home_duro_dev_springsource_ggts-3.0.0.RELEASE_configuration_org.eclipse.osgi_bundles_417_data_listener_1925729951/uri=file\:/home/duro/dev/springsource/ggts-3.0.0.RELEASE/configuration/org.eclipse.osgi/bundles/417/data/listener_1925729951/ /bundle_defaults/org.eclipse.team.svn.ui/preference.merge.useJavaHL=false /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.metadata.repository/repositories/http\:__download.eclipse.org_modeling_emft_mwe_updates_releases_helios_R201102150556_mwe/suffix=content.xml /project/pd-export/org.eclipse.core.resources/encoding//src/test/java=UTF-8 /instance/org.eclipse.jdt.ui/sp_cleanup.add_missing_deprecated_annotations=true /project/dwt-gwt-view/org.eclipse.m2e.core/version=1 /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.metadata.repository/repositories/http\:__dist.springsource.com_release_TOOLS_extensions_sts300/isSystem=false /bundle_defaults/org.zeroturnaround.eclipse/jrebelEmbedded=true /project/pd-server/com.springsource.sts.grails.core/com.springsource.sts.grails.core.source.attachment-grails-datastore-gorm-1.0.9.RELEASE.jar=/home/duro/dev/grails-2.1.0/src/grails-datastore-gorm-1.0.9.RELEASE-sources.jar /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.artifact.repository/repositories/http\:__dist.springsource.com_release_TOOLS_update_3.0.0.RELEASE_e4.2/enabled=true /instance/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.insert_space_after_comma_in_annotation=insert /bundle_defaults/org.eclipse.team.svn.ui/preference.autopropertiesautoproperties= /project/pd-server/com.springsource.sts.grails.core/com.springsource.sts.grails.core.source.attachment-grails-hibernate-2.0.1.jar=/home/duro/dev/grails-2.0.1/src/grails-hibernate-2.0.1-sources.jar /bundle_defaults/org.eclipse.jdt.ui/java_operator_bold=false /instance/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.insert_space_before_comma_in_annotation=do not insert /bundle_defaults/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.comment.format_header=false /bundle_defaults/org.eclipse.team.svn.ui/preference.history.multilineComment=true /bundle_defaults/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.problem.staticAccessReceiver=warning /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.metadata.repository/repositories/http\:__download.eclipse.org_modeling_m2t_xpand_updates_releases_helios/enabled=false /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.metadata.repository/repositories/http\:__download.eclipse.org_releases_juno_201206270900/enabled=false /bundle_defaults/org.eclipse.wst.xml.core/clearAllBlankLines=false /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.artifact.repository/repositories/http\:__dist.springsource.com_release_TOOLS_extensions_sts300/description= /project/pe-core/org.springframework.ide.eclipse.beans.core//org.springframework.ide.eclipse.beans.core.prefix.http\://www.springframework.org/schema/tx=tx /project/of-loader/org.eclipse.core.resources/encoding//src/test/resources=UTF-8 /bundle_defaults/org.eclipse.jdt.ui/org.eclipse.jdt.ui.methodtypeparametesr=true /bundle_defaults/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.insert_space_before_question_in_conditional=insert /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.artifact.repository/repositories/http\:__download.eclipse.org_modeling_tmf_xtext_updates_releases_head_R201112130541/provider= /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.metadata.repository/repositories/http\:__download.eclipse.org_modeling_m2t_xpand_updates_releases_R201108020519/suffix=content.xml /instance/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.insert_space_after_unary_operator=do not insert /project/dwt-server/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.6 /project/pe-container-connector/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.problem.forbiddenReference=warning /instance/org.eclipse.jdt.ui/sp_cleanup.add_missing_override_annotations=true /bundle_defaults/org.eclipse.jdt.ui/java_doc_keyword_bold=true /bundle_defaults/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.insert_space_after_question_in_conditional=insert /instance/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.insert_space_after_and_in_type_parameter=insert @org.eclipse.jdt.groovy.core=2.7.1.xx-20120824-0800-e42 /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.artifact.repository/repositories/http\:__download.eclipse.org_modeling_emft_mwe_updates_releases_R201108020809_mwe2lang/name=MWE2 Language Build Site - Artifact Repository /project/dwt-gwt-widgets/org.eclipse.core.resources/encoding/<project>=UTF-8 @org.eclipse.core.resources=3.8.0.v20120522-2034 /bundle_defaults/org.eclipse.jdt.ui/cleanup.always_use_this_for_non_static_field_access=false /bundle_defaults/org.eclipse.ui.ide/PROJECT_OPEN_NEW_PERSPECTIVE=OPEN_PERSPECTIVE_REPLACE /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.metadata.repository/repositories/http\:__download.eclipse.org_modeling_tmf_xtext_updates_releases_maintenance_R201208210947/type=org.eclipse.equinox.internal.p2.metadata.repository.LocalMetadataRepository /instance/org.eclipse.wst.jsdt.ui/org.eclipse.wst.jsdt.internal.ui.navigator.layout=1 /bundle_defaults/org.eclipse.team.svn.ui/preference.history.pagingEnable=true /bundle_defaults/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.problem.localVariableHiding=ignore /bundle_defaults/org.eclipse.ui.workbench/ENABLE_CONFIGURABLE_PROJECT_WIZARD=false /bundle_defaults/org.eclipse.jdt.ui/content_assist_autoactivation_triggers_java=. /bundle_defaults/org.eclipse.jdt.ui/semanticHighlighting.inheritedMethodInvocation.enabled=false /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.artifact.repository/repositories/http\:__www.efxclipse.org_p2-repos_releases_latest/uri=http\://www.efxclipse.org/p2-repos/releases/latest /instance/org.eclipse.jdt.ui/editor_save_participant_org.eclipse.jdt.ui.postsavelistener.cleanup=true /bundle_defaults/org.eclipse.jdt.ui/java_single_line_comment_italic=false /bundle_defaults/org.eclipse.team.cvs.ui/pref_remember_merges=true /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.artifact.repository/repositories/http\:__download.eclipse.org_modeling_emft_mwe_updates_releases_R201112071250_mwe2lang/provider= /project/dwt-validator-jsr/org.eclipse.m2e.core/version=1 /bundle_defaults/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.insert_space_before_semicolon_in_for=do not insert /project/dwt-security-model-jpa/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.compliance=1.6 /bundle_defaults/org.eclipse.ajdt.ui/org.aspectj.ajdt.core.compiler.weaver.XHasMember=false /bundle_defaults/org.eclipse.jdt.ui/org.eclipse.jdt.ui.browsing.packagestoeditor=true /bundle_defaults/org.eclipse.core.resources/description.buildorder= /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.metadata.repository/repositories/http\:__download.eclipse.org_modeling_tmf_xtext_updates_composite_releases/version=1.0.0 /bundle_defaults/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.problem.incompatibleNonInheritedInterfaceMethod=warning /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.artifact.repository/repositories/https\:__repository.sonatype.org_content_repositories_forge-sites_m2e-extras_0.15.0_N_0.15.0.201109282249/enabled=true /bundle_defaults/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.wrap_before_binary_operator=true /bundle_defaults/org.eclipse.egit.core/core_packedGitLimit=10485760 /project/pd-shared/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.problem.assertIdentifier=error /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.artifact.repository/repositories/http\:__eclipse-glance.googlecode.com_svn_site/name=Update Site /bundle_defaults/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.annotation.nonnull=org.eclipse.jdt.annotation.NonNull /project/dwt-security-client/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.problem.enumIdentifier=error /bundle_defaults/org.eclipse.ui/ENABLE_MIN_MAX=true /bundle_defaults/org.eclipse.jdt.ui/closeBraces=true @org.eclipse.team.svn.core=1.0.0.I20120601-1700 /bundle_defaults/org.eclipse.jdt.ui/semanticHighlighting.staticFinalField.bold=false /bundle_defaults/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.insert_space_after_closing_paren_in_cast=insert /bundle_defaults/org.eclipse.jdt.ui/markMethodOccurrences=true /instance/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.alignment_for_throws_clause_in_method_declaration=16 /project/pd-server/com.springsource.sts.grails.core/com.springsource.sts.grails.core.source.attachment-dozer-5.3.2.jar=/home/duro/.m2/repository/net/sf/dozer/dozer/5.3.2/dozer-5.3.2-sources.jar /instance/org.eclipse.team.svn.core/externalMigrateFromAuthorizationDatabase/isMigrated=true /instance/org.eclipse.jdt.ui/sp_cleanup.convert_to_enhanced_for_loop=false /bundle_defaults/org.eclipse.ui/KEY_CONFIGURATION_ID=org.eclipse.ui.defaultAcceleratorConfiguration /instance/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.lineSplit=160 /bundle_defaults/org.eclipse.jdt.ui/org.eclipse.jdt.ui.keywordthis=false /bundle_defaults/org.eclipse.wst.xml.core/xinclude=false /project/pd-theme/org.sonar.ide.eclipse.core/projectBranch= /bundle_defaults/org.eclipse.team.cvs.ui/pref_console_wrap=false /bundle_defaults/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.problem.indirectStaticAccess=ignore /instance/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_synchronized=do not insert /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.artifact.repository/repositories/http\:__download.eclipse.org_modeling_tmf_xtext_updates_releases_head_R201206120633/enabled=false /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.metadata.repository/repositories/http\:__dist.codehaus.org_groovy_distributions_greclipse_snapshot_e4.2/provider= /instance/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.insert_space_before_comma_in_superinterfaces=do not insert /bundle_defaults/org.eclipse.ui.ide/LIMIT_PROBLEMS=true /project/pd-shared/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.compliance=1.6 /project/dwt-raphael/org.eclipse.core.resources/encoding/<project>=UTF-8 /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.artifact.repository/repositories/http\:__download.eclipse.org_modeling_emft_mwe_updates_releases_R201206120758_mwe2lang/version=1.0.0 /project/dwt-client-core/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled /project/dwt-gwt-editors/org.eclipse.core.resources/encoding//target/generated=UTF-8 /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.artifact.repository/repositories/http\:__dl.google.com_eclipse_plugin_core_4.2/provider= /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.metadata.repository/repositories/http\:__dl.google.com_eclipse_plugin_4.2/type=org.eclipse.equinox.internal.p2.metadata.repository.CompositeMetadataRepository /bundle_defaults/org.eclipse.team.ui/org.eclipse.team.ui.sychronizing_default_perspective_to_show=prompt /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.metadata.repository/repositories/http\:__googleappengine.googlecode.com_svn_trunk_java_updatesite/uri=http\://googleappengine.googlecode.com/svn/trunk/java/updatesite /bundle_defaults/org.eclipse.jdt.ui/spelling_user_dictionary_encoding=UTF-8 /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.metadata.repository/repositories/jar\:file\:_home_duro_Downloads_Subversive-1.0.0.I20120601-1700.zip\!/nickname=Subversive Site /instance/org.eclipse.ui.workbench/PLUGINS_NOT_ACTIVATED_ON_STARTUP=org.eclipse.m2e.discovery; @org.eclipse.wst.sse.ui=1.3.100.v201204260100 /bundle_defaults/org.eclipse.jdt.ui/cleanup.format_source_code_changes_only=false /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.artifact.repository/repositories/http\:__download.eclipse.org_modeling_emft_mwe_updates_releases_R201108020809_mwe2lang/provider= /bundle_defaults/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.brace_position_for_block=end_of_line /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.metadata.repository/repositories/http\:__download.eclipse.org_modeling_emft_mwe_updates_releases_R201110310946_mwe/name=MWE Build Site /project/pe-container-connector/org.sonar.ide.eclipse.core/projectBranch= /instance/org.eclipse.jdt.ui/sp_cleanup.qualify_static_member_accesses_with_declaring_class=false @org.eclipse.pde.api.tools=1.0.400.v20120523-2012 /bundle_defaults/org.eclipse.jdt.ui/java_keyword=127,0,85 /project/dwt-server/org.eclipse.core.resources/encoding//src/test/java=UTF-8 /project/dwt-client-core/org.eclipse.core.resources/encoding//src/main/java=UTF-8 /bundle_defaults/org.eclipse.ajdt.ui/org.aspectj.ajdt.core.compiler.lint.cantFindTypeAffectingJPMatch=warning /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.metadata.repository/repositories/http\:__dist.springsource.org_snapshot_GRECLIPSE_e4.2/type=org.eclipse.equinox.internal.p2.metadata.repository.LocalMetadataRepository /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.artifact.repository/repositories/file\:_home_duro_dev_springsource_ggts-3.0.0.RELEASE_p2_org.eclipse.equinox.p2.core_cache/type=org.eclipse.equinox.p2.artifact.repository.simpleRepository /project/pe-core/org.springframework.ide.eclipse.core/org.springframework.ide.eclipse.core.validator.rule.enable.org.springframework.ide.eclipse.beans.core.beanReference-org.springframework.ide.eclipse.beans.core.beansvalidator=true /project/pd-server/com.springsource.sts.grails.core/com.springsource.sts.grails.core.source.attachment-grails-plugin-domain-class-2.1.0.jar=/home/duro/dev/grails-2.1.0/src/grails-plugin-domain-class-2.1.0-sources.jar /bundle_defaults/org.eclipse.ui/CLOSE_EDITORS_ON_EXIT=false /bundle_defaults/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.indent_switchstatements_compare_to_switch=false /project/dwt-security-model-gorm/org.eclipse.core.resources/encoding//src/main/java=UTF-8 /bundle_defaults/org.eclipse.wst.xml.core/missingClosingQuote=2 /bundle_defaults/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.blank_lines_before_new_chunk=1 /project/dwt-server/org.eclipse.core.resources/encoding//src/main/groovy=UTF-8 /project/of-loader/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.problem.forbiddenReference=warning /project/pd-shared/org.eclipse.m2e.core/resolveWorkspaceProjects=true /bundle_defaults/org.eclipse.ui.workbench/EDITORLIST_SORT_CRITERIA=0 /project/pe-core/org.springframework.ide.eclipse.core/org.springframework.ide.eclipse.core.validator.rule.enable.org.springframework.ide.eclipse.beans.core.beanDefinitionHolder-org.springframework.ide.eclipse.beans.core.beansvalidator=true /bundle_defaults/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.indent_breaks_compare_to_cases=true /bundle_defaults/org.eclipse.jdt.ui/pf_coloring_comment=63,127,95 /project/of-api/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.source=1.6 /project/dwt-pap/org.eclipse.m2e.core/resolveWorkspaceProjects=true /bundle_defaults/org.eclipse.jdt.ui/org.eclipse.jdt.ui.browsing.typestoeditor=true /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.artifact.repository/repositories/https\:__repository.sonatype.org_content_repositories_forge-sites_m2e-extras_0.15.0_N_0.15.0.201109282249/uri=https\://repository.sonatype.org/content/repositories/forge-sites/m2e-extras/0.15.0/N/0.15.0.201109282249/ /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.metadata.repository/repositories/http\:__download.eclipse.org_modeling_emft_mwe_updates_releases_helios/provider= /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.metadata.repository/repositories/http\:__zeroturnaround.com_update-site/suffix=content.xml /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.metadata.repository/repositories/https\:__dl-ssl.google.com_android_eclipse/name=update site\: https\://dl-ssl.google.com/android/eclipse /project/pe-core/org.springframework.ide.eclipse.core/org.springframework.ide.eclipse.core.validator.rule.enable.org.springframework.ide.eclipse.beans.core.beanConstructorArgument-org.springframework.ide.eclipse.beans.core.beansvalidator=true /instance/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_switch=insert /bundle_defaults/org.eclipse.team.svn.ui/preference.history.affectedPaths=true /instance/org.eclipse.team.svn.core/repositories/b044b3d71ded0011162a908fb18bd69f=b044b3d71ded0011162a908fb18bd69f;https\://davinci.jira.com/svn;https\://davinci.jira.com/svn;branches;tags;trunk;true;e6edf6fb-f266-4316-afb4-e53d95876a76;https\://davinci.jira.com/svn;;false;;;0 @org.eclipse.wst.server.core=1.4.0.v20120425_2002 /bundle_defaults/org.eclipse.jdt.ui/semanticHighlighting.field.underline=false /project/dwt-security-model/org.eclipse.m2e.core/activeProfiles= /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.artifact.repository/repositories/http\:__dist.springsource.org_release_GRECLIPSE_e4.2/provider= /project/dwt-security-model-api/org.eclipse.m2e.core/version=1 /project/pd-server/org.eclipse.core.resources/encoding//grails-app/controllers=UTF-8 /instance/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_enum_constant=do not insert /bundle_defaults/org.eclipse.jdt.ui/java_string_bold=false /bundle_defaults/org.eclipse.jdt.ui/cleanup.remove_unused_private_members=false /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.metadata.repository/repositories/http\:__dist.springsource.com_release_TOOLS_update_e4.2/version=1.0.0 /bundle_defaults/org.eclipse.ui.ide/IMPORT_FILES_AND_FOLDERS_RELATIVE=true /project/PE/org.maven.ide.eclipse/skipCompilerPlugin=true /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.artifact.repository/repositories/http\:__download.eclipse.org_technology_subversive_1.0_update-site/isSystem=false /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.artifact.repository/repositories/http\:__download.eclipse.org_modeling_emft_mwe_updates_releases_R201110310946_mwe/version=1.0.0 /project/pe-core/org.springframework.ide.eclipse.core/org.springframework.ide.eclipse.core.enable.project.preferences=false /project/pd-server/org.grails.ide.eclipse.core/org.grails.ide.eclipse.core.source.attachment-grails-datastore-core-1.0.2.RELEASE.jar=/home/duro/dev/grails-2.0.1/src/grails-datastore-core-1.0.2.RELEASE-sources.jar /bundle_defaults/org.eclipse.jdt.ui/semanticHighlighting.typeArgument.bold=false /bundle_defaults/org.eclipse.jdt.ui/hoverModifiers=org.eclipse.jdt.ui.BestMatchHover;0;org.eclipse.jdt.ui.JavaSourceHover;Shift;org.eclipse.jdt.ui.NLSStringHover;Ctrl+Alt;org.eclipse.jdt.ui.JavadocHover;Ctrl+Shift /instance/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.format_line_comment_starting_on_first_column=true /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.metadata.repository/repositories/file\:_home_duro_dev_springsource_ggts-3.0.0.RELEASE_configuration_org.eclipse.osgi_bundles_417_data_listener_1925729951/version=1 /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.metadata.repository/repositories/http\:__download.eclipse.org_modeling_emft_mwe_updates_releases_helios/suffix=compositeContent.xml /project/pd-server/com.springsource.sts.grails.core/com.springsource.sts.grails.core.source.attachment-grails-resources-2.1.0.jar=/home/duro/dev/grails-2.1.0/src/grails-resources-2.1.0-sources.jar /project/dwt-gwt-editors/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.problem.forbiddenReference=warning /bundle_defaults/org.eclipse.team.svn.ui/preference.decoration.format.file={outgoing_flag} {name} {revision} /project/pd-server/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.compliance=1.6 /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.artifact.repository/repositories/http\:__download.eclipse.org_modeling_tmf_xtext_updates_composite_releases/name=Xtext All In One (Releases) /project/dwt-shared/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.source=1.6 /instance/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.insert_space_after_binary_operator=insert /bundle_defaults/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.indent_body_declarations_compare_to_enum_constant_header=true /project/pd-server/com.springsource.sts.grails.core/com.springsource.sts.grails.core.source.attachment-grails-datastore-gorm-1.0.2.RELEASE.jar=/home/duro/dev/grails-2.0.1/src/grails-datastore-gorm-1.0.2.RELEASE-sources.jar /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.metadata.repository/repositories/jar\:file\:_home_duro_Downloads_Subversive-1.0.0.I20120601-1700.zip\!/name=Subversive Site /project/pe-core/org.eclipse.jdt.groovy.core/groovy.compiler.level=18 /bundle_defaults/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=disabled /bundle_defaults/org.eclipse.ajdt.ui/org.aspectj.ajdt.core.compiler.lint.BrokeSerialVersionCompatibility=ignore /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.artifact.repository/repositories/http\:__download.eclipse.org_modeling_tmf_xtext_updates_releases/isSystem=true /bundle_defaults/org.eclipse.jdt.ui/java_default_bold=false /project/dwt-client/org.eclipse.m2e.core/resolveWorkspaceProjects=true /project/pe-core/org.springframework.ide.eclipse.core/org.springframework.ide.eclipse.core.validator.enable.org.springframework.ide.eclipse.beans.core.beansvalidator=true /bundle_defaults/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.insert_space_after_prefix_operator=do not insert /instance/org.eclipse.team.svn.ui/org.eclipse.team.svn.ui.panel.ListSelectionPanel.height=198 /instance/org.eclipse.wst.validation/USER_BUILD_PREFERENCE=enabledBuildValidatorListorg.eclipse.jst.j2ee.internal.classpathdep.ClasspathDependencyValidator;org.eclipse.jst.j2ee.internal.validation.UIApplicationClientValidator;org.eclipse.jst.j2ee.internal.web.validation.UIWarValidator;org.eclipse.jst.j2ee.internal.ejb.workbench.validation.UIEjbValidator;org.eclipse.jst.j2ee.internal.validation.UIEarValidator;org.eclipse.jst.j2ee.internal.jca.validation.UIConnectorValidator;org.eclipse.wst.wsi.ui.internal.WSIMessageValidator; /project/dwt-validator-api/org.eclipse.core.resources/encoding/<project>=UTF-8 /bundle_defaults/org.eclipse.team.svn.ui/preference.decoration.icon.switched=true /bundle_defaults/org.eclipse.debug.ui/org.eclipse.debug.ui.VariableView+org.eclipse.debug.ui.ShowTypeNamesAction=false /project/pd-server/org.eclipse.core.resources/encoding//grails-app/services=UTF-8 /bundle_defaults/org.eclipse.debug.ui/org.eclipse.debug.ui.defaultAsciiCodePage=CP1252 /project/dwt-utils/org.eclipse.m2e.core/version=1 /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.metadata.repository/repositories/file\:_home_duro_dev_springsource_ggts-3.0.0.RELEASE_.eclipseextension/isSystem=true /instance/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.insert_space_after_comma_in_constructor_declaration_throws=insert /project/pd-shared/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled /project/pd-client/org.sonar.ide.eclipse.core/projectArtifactId=pd-client /project/pd-ws-schema/org.sonar.ide.eclipse.core/serverUrl=http\://192.168.30.35\:8081/sonar /project/dwt-pap/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.problem.forbiddenReference=warning /project/dwt-shared/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.problem.assertIdentifier=error /bundle_defaults/org.eclipse.jdt.ui/semanticHighlighting.annotationElementReference.enabled=false /bundle_defaults/org.eclipse.jdt.debug.ui/org.eclipse.jdt.debug.ui.show_char=false /bundle_defaults/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.insert_space_between_empty_parens_in_method_invocation=do not insert /project/pd-server/org.eclipse.core.resources/encoding//.link_to_grails_plugins/jquery-1.7.1/grails-app/i18n/messages.properties=UTF-8 /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.artifact.repository/repositories/http\:__dist.springsource.com_release_TOOLS_update_e4.2/nickname=SpringSource Update Site for Eclipse 4.2 /bundle_defaults/org.eclipse.jdt.ui/pf_coloring_value_bold=false /project/dwt-security-model-jpa/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.6 /bundle_defaults/org.eclipse.ui.workbench/SHOW_MEMORY_MONITOR=false /bundle_defaults/org.eclipse.team.cvs.ui/pref_text_ksubst=-kkv @org.eclipse.jdt.ui=3.8.0.v20120524-1551 /instance/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.insert_space_after_comma_in_multiple_field_declarations=insert /instance/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.insert_space_after_comma_in_method_invocation_arguments=insert /bundle_defaults/org.eclipse.jdt.ui/cleanup.sort_members=false /instance/org.eclipse.jdt.ui/sp_cleanup.format_source_code=true /bundle_defaults/org.eclipse.jdt.ui/semanticHighlighting.autoboxing.strikethrough=false /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.metadata.repository/repositories/http\:__dl.google.com_eclipse_appengine/uri=http\://dl.google.com/eclipse/appengine /project/dwt-security-model-gorm/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.compliance=1.6 /bundle_defaults/org.eclipse.jdt.ui/semanticHighlighting.staticFinalField.enabled=false /project/pd-shared/org.sonar.ide.eclipse.core/projectBranch= /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.artifact.repository/repositories/http\:__download.eclipse.org_modeling_tmf_xtext_updates_releases_helios_R201102150722/isSystem=true /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.artifact.repository/repositories/http\:__googleappengine.googlecode.com_svn_trunk_java_updatesite/enabled=true /project/pd-installer/org.sonar.ide.eclipse.core/projectGroupId=nl.davinci.pe /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.metadata.repository/repositories/http\:__download.eclipse.org_modeling_m2t_updates/enabled=false /bundle_defaults/org.eclipse.jdt.ui/semanticHighlighting.interface.color=50,63,112 /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.artifact.repository/repositories/http\:__download.eclipse.org_modeling_emft_mwe_updates_releases_helios_R201102150556_mwe/uri=http\://download.eclipse.org/modeling/emft/mwe/updates/releases/helios/R201102150556/mwe /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.metadata.repository/repositories/http\:__download.eclipse.org_modeling_emft_mwe_updates_releases_R201108020809_mwe2lang/suffix=content.xml /instance/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.join_wrapped_lines=true /bundle_defaults/org.eclipse.ajdt.ui/org.aspectj.ajdt.core.compiler.lint.invalidTargetForAnnotation=warning /project/dwt-smartGwt-view/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.problem.forbiddenReference=warning /instance/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.blank_lines_between_import_groups=1 /project/pd-metabase/org.eclipse.core.resources/encoding//src/main/resources=UTF-8 /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.metadata.repository/repositories/http\:__dist.springsource.com_release_TOOLS_third-party_subversive/version=1.0.0 /project/pd-server/org.grails.ide.eclipse.core/org.grails.ide.eclipse.core.source.attachment-grails-plugin-scaffolding-2.0.1.jar=/home/duro/dev/grails-2.0.1/src/grails-plugin-scaffolding-2.0.1-sources.jar /bundle_defaults/org.eclipse.jdt.ui/java_doc_link_bold=false /bundle_defaults/org.eclipse.jdt.debug.ui/org.eclipse.jdt.debug.ui.show_qualified_names=false /instance/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.wrap_outer_expressions_when_nested=true @org.eclipse.debug.ui=3.8.0.v20120530-1753 /project/dwt-raphael/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.problem.forbiddenReference=warning /instance/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.insert_space_after_comma_in_enum_declarations=insert /project/dwt-validator-gorm/org.eclipse.core.resources/encoding//src/main/resources=UTF-8 /bundle_defaults/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.insert_space_after_question_in_wildcard=do not insert /bundle_defaults/org.eclipse.jdt.ui/cleanup.always_use_parentheses_in_expressions=false /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.artifact.repository/repositories/http\:__download.eclipse.org_technology_subversive_0.7_update-site/isSystem=false /instance/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.comment.insert_new_line_before_root_tags=insert /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.metadata.repository/repositories/http\:__dist.springsource.com_release_TOOLS_third-party_subversive/type=org.eclipse.equinox.internal.p2.metadata.repository.CompositeMetadataRepository /bundle_defaults/org.eclipse.debug.ui/org.eclipse.debug.ui.skip_breakpoints_during_run_to_line=false /project/dwt-smartGwt-view/org.eclipse.core.resources/encoding//src/test/java=UTF-8 /bundle_defaults/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.brace_position_for_method_declaration=end_of_line /bundle_defaults/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.problem.syntheticAccessEmulation=ignore /project/pe-core/org.springframework.ide.eclipse.core/org.springframework.ide.eclipse.core.validator.rule.enable.org.springframework.ide.eclipse.webflow.core.validation.webflowstate-org.springframework.ide.eclipse.webflow.core.validator=true /instance/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.format_guardian_clause_on_one_line=false /bundle_defaults/org.eclipse.compare/org.eclipse.compare.NavigationEndActionLocal=loop /project/pd-client/org.eclipse.core.resources/encoding//src/test/groovy=UTF-8 /project/pe-core/org.eclipse.m2e.core/version=1 /instance/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.insert_new_line_in_empty_block=do not insert @org.eclipse.e4.ui.css.swt.theme=0.9.2.v20120523-1955 @org.eclipse.jdt.launching=3.6.100.v20120523-1953 /instance/org.eclipse.ui.ide/PROBLEMS_FILTERS_MIGRATE=true /bundle_defaults/org.eclipse.team.svn.ui/preference.sorting.case.insensitive=true /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.artifact.repository/repositories/http\:__zeroturnaround.com_update-site/suffix=artifacts.xml /bundle_defaults/org.eclipse.jdt.ui/semanticHighlighting.deprecatedMember.strikethrough=true /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.artifact.repository/repositories/http\:__download.eclipse.org_modeling_tmf_xtext_updates_releases_maintenance_R201111141332/description= /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.metadata.repository/repositories/http\:__download.eclipse.org_modeling_tmf_xtext_updates_releases_helios_R201102150722/name=Xtext Update Site /project/dwt-validator-api/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.problem.assertIdentifier=error /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.artifact.repository/repositories/http\:__dist.springsource.com_release_TOOLS_patches_bug386070/version=1.0.0 /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.metadata.repository/repositories/http\:__www.zeroturnaround.com_update-site/isSystem=false /project/pe-ws/org.sonar.ide.eclipse.core/analyseLocally=false /bundle_defaults/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.insert_space_before_colon_in_conditional=insert /bundle_defaults/org.eclipse.ui.workbench/EDITORLIST_SELECTION_SCOPE=1 /project/dwt-security-model-jpa/org.eclipse.m2e.core/resolveWorkspaceProjects=true /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.metadata.repository/repositories/http\:__download.eclipse.org_modeling_tmf_xtext_updates_composite_releases/nickname=Xtext All In One - Releases /bundle_defaults/org.eclipse.ui.workbench/shouldPromptForEnablement=true /bundle_defaults/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.insert_space_between_empty_parens_in_method_declaration=do not insert /bundle_defaults/org.eclipse.ajdt.ui/org.aspectj.ajdt.core.compiler.lint.noJoinpointsForBridgeMethods=warning /bundle_defaults/org.codehaus.groovy.eclipse.ui/groovy.debug.filter.list=org.codehaus.groovy,groovy.lang,java.lang.reflect,sun.reflect,groovy.ui,sun.misc /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.metadata.repository/repositories/http\:__download.eclipse.org_modeling_tmf_xtext_updates_releases_maintenance_R201111141332/type=org.eclipse.equinox.internal.p2.metadata.repository.LocalMetadataRepository /bundle_defaults/org.eclipse.wst.xml.core/insertRequiredAttrs=true /bundle_defaults/org.eclipse.jdt.ui/markLocalVariableOccurrences=true /bundle_defaults/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.insert_space_after_comma_in_type_parameters=insert /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.artifact.repository/repositories/http\:__download.eclipse.org_modeling_emft_mwe_updates_releases_R201206120758_mwe2lang/suffix=artifacts.xml /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.artifact.repository/repositories/http\:__community.polarion.com_projects_subversive_download_eclipse_2.0_update-site/enabled=false /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.artifact.repository/repositories/http\:__download.eclipse.org_modeling_tmf_xtext_updates_releases_helios_R201102150722/name=Xtext Update Site - Artifact Repository /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.artifact.repository/repositories/http\:__download.eclipse.org_modeling_emft_mwe_updates_releases_R201108020506_mwe/enabled=false /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.artifact.repository/repositories/http\:__download.springsource.com_release_TOOLS_update_3.0.0.RELEASE_e4.2/provider= /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.metadata.repository/repositories/http\:__dl.google.com_eclipse_plugin_core_4.2/suffix=content.xml /project/dwt-security-model-gorm/org.eclipse.m2e.core/resolveWorkspaceProjects=true /instance/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.insert_space_before_question_in_conditional=insert /project/dwt-utils/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.source=1.6 /bundle_defaults/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.problem.invalidJavadocTagsDeprecatedRef=disabled /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.metadata.repository/repositories/http\:__download.eclipse.org_modeling_emft_mwe_updates_releases_helios/name=EMFT MWE Update Site Helios SR2 /bundle_defaults/org.eclipse.ui.workbench/overridepresentation=false /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.metadata.repository/repositories/jar\:file\:_home_duro_Downloads_Subversive-1.0.0.I20120601-1700.zip\!/isSystem=false /instance/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.insert_space_after_comma_in_array_initializer=insert /instance/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.insert_new_line_before_catch_in_try_statement=do not insert @org.eclipse.ui.editors=3.8.0.v20120523-1540 /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.metadata.repository/repositories/http\:__download.eclipse.org_modeling_m2t_xpand_updates_releases_helios/type=org.eclipse.equinox.internal.p2.metadata.repository.LocalMetadataRepository /bundle_defaults/org.eclipse.m2e.core/eclipse.m2.outputFolder=target-eclipse /bundle_defaults/org.eclipse.team.svn.ui/preference.repository.forceExternalsFreeze=true /instance/org.eclipse.core.resources/version=1 /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.artifact.repository/repositories/http\:__download.eclipse.org_modeling_m2t_xpand_updates_releases_helios/isSystem=true /instance/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.insert_space_after_colon_in_assert=insert /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.artifact.repository/repositories/http\:__download.eclipse.org_modeling_emft_mwe_updates_releases_R201110310946_mwe/suffix=artifacts.xml /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.metadata.repository/repositories/http\:__download.eclipse.org_modeling_tmf_xtext_updates_releases_head_R201112130541/suffix=content.xml /instance/org.eclipse.team.svn.ui/preference.decoration.prefix.tag=Tag\: /bundle_defaults/org.eclipse.m2e.core/eclipse.m2.globalUpdatePolicy=true /bundle_defaults/org.eclipse.ui.workbench/HeapStatus.updateInterval=500 /project/of-co-email/org.eclipse.core.resources/encoding/<project>=UTF-8 /project/pd-installer/org.sonar.ide.eclipse.core/version=1 /instance/org.eclipse.rse.ui/org.eclipse.rse.preferences.order.connections=duro-laptop.Local /instance/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.insert_new_line_after_label=do not insert /project/pe-container-connector/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.problem.enumIdentifier=error /project/dwt-validator-api/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.problem.enumIdentifier=error /bundle_defaults/org.eclipse.team.ui/org.eclipse.team.ui.apply_patch_in_sychronize_view=false /bundle_defaults/org.eclipse.team.cvs.ui/pref_projecttext_decoration={outgoing_change_flag}{name} {tag} [{host}] /bundle_defaults/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.insert_space_before_semicolon_in_try_resources=do not insert /project/dwt-client/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.problem.enumIdentifier=error /project/pe-core/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.codegen.unusedLocal=preserve /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.artifact.repository/repositories/http\:__download.eclipse.org_releases_juno_201206270900/name=Juno artifacts /bundle_defaults/org.eclipse.ui.ide/PROBLEMS_FILTERS_MIGRATE=false /project/pd-server/com.springsource.sts.grails.core/com.springsource.sts.grails.core.source.attachment-grails-plugin-filters-2.1.0.jar=/home/duro/dev/grails-2.1.0/src/grails-plugin-filters-2.1.0-sources.jar /bundle_defaults/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.insert_space_before_opening_bracket_in_array_reference=do not insert /bundle_defaults/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.insert_space_before_comma_in_type_parameters=do not insert /bundle_defaults/org.eclipse.wst.xml.core/compressEmptyElementTags=true /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.artifact.repository/repositories/http\:__download.eclipse.org_modeling_emft_mwe_updates/uri=http\://download.eclipse.org/modeling/emft/mwe/updates/ /instance/org.eclipse.ui.browser/internalWebBrowserHistory=http\://docs.codehaus.org/display/GROOVY/Compiler+Switching+within+Groovy-Eclipse|*|http\://www.springsource.org/features|*|http\://www.springsource.org/download/community|*|http\://www.springsource.org/spring-community-download|*|http\://www.springsource.org/spring-framework|*|http\://www.springsource.org/sts|*| /bundle_defaults/org.eclipse.jdt.ui/semanticHighlighting.method.color=0,0,0 /bundle_defaults/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_parenthesized_expression=do not insert @org.eclipse.rse.core=3.3.0.201205300905 /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.artifact.repository/repositories/http\:__dl.google.com_eclipse_plugin_core_4.2/type=org.eclipse.equinox.p2.artifact.repository.simpleRepository /project/pd-server/org.grails.ide.eclipse.core/org.grails.ide.eclipse.core.source.attachment-grails-plugin-url-mappings-2.0.1.jar=/home/duro/dev/grails-2.0.1/src/grails-plugin-url-mappings-2.0.1-sources.jar /project/dwt-client/org.eclipse.m2e.core/activeProfiles= /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.artifact.repository/repositories/http\:__download.eclipse.org_modeling_tmf_xtext_updates_releases_head_R201112130541/suffix=artifacts.xml /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.metadata.repository/repositories/http\:__download.eclipse.org_modeling_m2t_xpand_updates_releases_R201206110941/version=1.0.0 /bundle_defaults/org.eclipse.jdt.ui/cleanup.add_missing_deprecated_annotations=true /project/of-api/org.sonar.ide.eclipse.core/version=1 /bundle_defaults/org.eclipse.jdt.ui/semanticHighlighting.methodDeclarationName.underline=false /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.metadata.repository/repositories/http\:__zeroturnaround.com_update-site/enabled=true /bundle_defaults/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.problem.typeParameterHiding=warning /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.artifact.repository/repositories/http\:__download.eclipse.org_modeling_emft_mwe_updates_releases_helios_R201102150556_mwe/suffix=artifacts.xml /project/pe-database/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.compliance=1.6 /bundle_defaults/org.eclipse.jdt.ui/semanticHighlighting.method.bold=false /project/of-co-sql/org.eclipse.core.resources/encoding//src/main/resources=UTF-8 /bundle_defaults/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_parenthesized_expression=do not insert /instance/org.eclipse.jdt.ui/sp_cleanup.add_missing_annotations=true /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.metadata.repository/repositories/http\:__download.eclipse.org_modeling_emft_mwe_updates_releases_R201108020506_mwe/uri=http\://download.eclipse.org/modeling/emft/mwe/updates/releases/R201108020506/mwe /project/pd-shared/org.eclipse.core.resources/encoding//src/test/groovy=UTF-8 /project/of-co-sql/org.eclipse.jdt.groovy.core/groovy.compiler.level=18 /bundle_defaults/org.eclipse.jdt.ui/content_assist_completion_replacement_background=255,255,0 /project/dwt-validator-jsr/org.eclipse.m2e.core/resolveWorkspaceProjects=true /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.artifact.repository/repositories/http\:__download.eclipse.org_modeling_m2t_xpand_updates_releases_R201108020519/version=1.0.0 /bundle_defaults/org.eclipse.team.svn.ui/preference.keywords.computeValues=true /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.metadata.repository/repositories/http\:__download.eclipse.org_modeling_m2t_xpand_updates/uri=http\://download.eclipse.org/modeling/m2t/xpand/updates/ /bundle_defaults/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.problem.unusedDeclaredThrownException=ignore /instance/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.insert_space_between_empty_braces_in_array_initializer=do not insert /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.metadata.repository/repositories/http\:__download.eclipse.org_tools_gef_updates_releases/enabled=true /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.metadata.repository/repositories/http\:__download.eclipse.org_modeling_emft_mwe_updates_releases_helios_R201102151014_mwe2lang/isSystem=true /project/dwt-client-core/org.eclipse.core.resources/encoding/<project>=UTF-8 /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.artifact.repository/repositories/http\:__community.polarion.com_projects_subversive_download_eclipse_2.0_update-site/isSystem=true /instance/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_method_invocation=do not insert /project/dwt-smartGwt-widgets-utils/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.problem.enumIdentifier=error /project/dwt-utils/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.compliance=1.6 /bundle_defaults/org.eclipse.m2e.core/eclipse.m2.updateIndexes=true /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.artifact.repository/repositories/http\:__download.eclipse.org_modeling_emft_mwe_updates_releases_R201112071250_mwe2lang/type=org.eclipse.equinox.p2.artifact.repository.simpleRepository /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.metadata.repository/repositories/http\:__download.eclipse.org_modeling_emft_mwe_updates_releases/description= /project/dwt-pap/org.eclipse.core.resources/encoding//src/test/resources=UTF-8 /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.metadata.repository/repositories/http\:__download.eclipse.org_modeling_emft_mwe_updates_releases_helios_R201102151014_mwe2lang/enabled=false /bundle_defaults/org.eclipse.jdt.ui/semanticHighlighting.inheritedMethodInvocation.bold=false /bundle_defaults/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.annotation.nonnullbydefault=org.eclipse.jdt.annotation.NonNullByDefault /project/pd-server/org.eclipse.m2e.core/version=1 /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.metadata.repository/repositories/http\:__download.eclipse.org_modeling_m2t_xpand_updates_releases/type=org.eclipse.equinox.internal.p2.metadata.repository.CompositeMetadataRepository /project/pd-client/org.sonar.ide.eclipse.core/projectGroupId=nl.davinci.pe /project/pe-container-connector/org.eclipse.m2e.core/activeProfiles= /instance/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.insert_space_before_closing_angle_bracket_in_type_parameters=do not insert /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.artifact.repository/repositories/http\:__googleappengine.googlecode.com_svn_trunk_java_updatesite/description= /bundle_defaults/org.eclipse.jdt.ui/semanticHighlighting.field.italic=false /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.artifact.repository/repositories/http\:__download.eclipse.org_technology_subversive_0.7_update-site/version=1.0.0 /bundle_defaults/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.insert_space_after_comma_in_annotation=insert /project/of-internal/org.eclipse.m2e.core/activeProfiles= /bundle_defaults/org.eclipse.jdt.ui/cleanup.remove_unused_private_methods=true /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.artifact.repository/repositories/http\:__download.eclipse.org_modeling_emft_mwe_updates_releases_R201206120758_mwe2lang/type=org.eclipse.equinox.p2.artifact.repository.simpleRepository /bundle_defaults/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.comment.insert_new_line_for_parameter=insert /bundle_defaults/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.insert_space_before_parenthesized_expression_in_throw=insert /bundle_defaults/org.eclipse.team.cvs.ui/pref_edit_prompt=only /bundle_defaults/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.problem.assertIdentifier=warning /instance/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_constructor_declaration=insert /bundle_defaults/org.eclipse.jdt.ui/semanticHighlighting.method.enabled=false /project/dwt-security-client/org.eclipse.core.resources/encoding//src/test/groovy=UTF-8 /instance/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.insert_space_after_closing_paren_in_cast=insert /instance/org.eclipse.ui.ide/IMPORT_FILES_AND_FOLDERS_VIRTUAL_FOLDER_MODE=prompt /instance/org.eclipse.jdt.ui/org.eclipse.jdt.ui.text.custom_templates=<?xml version\="1.0" encoding\="UTF-8" standalone\="no"?><templates><template autoinsert\="true" context\="aspectj" deleted\="false" description\="adviceexecution pointcut (AspectJ)" enabled\="true" name\="adviceexecution">adviceexecution()</template><template autoinsert\="true" context\="aspectj" deleted\="false" description\="after returning advice (AspectJ)" enabled\="true" name\="after_returning">after(${args}) returning() \: ${pointcut_expression} {}</template><template autoinsert\="true" context\="aspectj" deleted\="false" description\="after throwing advice (AspectJ)" enabled\="true" name\="after_throwing">after(${args}) throwing() \: ${pointcut_expression} {}</template><template autoinsert\="true" context\="aspectj" deleted\="false" description\="around advice (AspectJ)" enabled\="true" name\="around">around(${args}) \: ${pointcut_expression} {}</template><template autoinsert\="true" context\="aspectj" deleted\="false" description\="before advice (AspectJ)" enabled\="true" name\="before">before(${args}) \: ${pointcut_expression} {}</template><template autoinsert\="true" context\="aspectj" deleted\="false" description\="call constructor pointcut (AspectJ)" enabled\="true" name\="call_cons">call(${modifier_pattern} ${type_pattern}.new(..))</template><template autoinsert\="true" context\="aspectj" deleted\="false" description\="call method declaration (AspectJ)" enabled\="true" name\="call_method">call(${modifiers_pattern} ${ret_type_pattern} ${type_pattern}.${id_pattern}(..))</template><template autoinsert\="true" context\="aspectj" deleted\="false" description\="cflow pointcut (AspectJ)" enabled\="true" name\="cflow">cflow(${pointcut_expression})</template><template autoinsert\="true" context\="aspectj" deleted\="false" description\="cflowbelow pointcut (AspectJ)" enabled\="true" name\="cflowbelow">cflowbelow(${pointcut_expression})</template><template autoinsert\="true" context\="aspectj" deleted\="false" description\="declare error (AspectJ)" enabled\="true" name\="dece">declare error \: ${pointcut_expression} \: "";</template><template autoinsert\="true" context\="aspectj" deleted\="false" description\="declare parents (AspectJ)" enabled\="true" name\="decp_extends">declare parents \: ${type_pattern} extends ${type};</template><template autoinsert\="true" context\="aspectj" deleted\="false" description\="declare parents (AspectJ)" enabled\="true" name\="decp_implements">declare parents \: ${type_pattern} implements ${type};</template><template autoinsert\="true" context\="aspectj" deleted\="false" description\="declare soft (AspectJ)" enabled\="true" name\="decs">declare soft \: ${exception_type} \: ${pointcut_expression};</template><template autoinsert\="true" context\="aspectj" deleted\="false" description\="declare warning (AspectJ)" enabled\="true" name\="decw">declare warning \: ${pointcut_expression} \: "";</template><template autoinsert\="true" context\="aspectj" deleted\="false" description\="execution of a constructor pointcut (AspectJ)" enabled\="true" name\="execution_cons">execution(${modifier_pattern} ${type_pattern}.new(..))</template><template autoinsert\="true" context\="aspectj" deleted\="false" description\="execution of a method pointcut (AspectJ)" enabled\="true" name\="execution_method">execution(${modifier_pattern} ${ret_type_pattern} ${type_pattern}.${id_pattern}(..))</template><template autoinsert\="true" context\="aspectj" deleted\="false" description\="get pointcut (AspectJ)" enabled\="true" name\="get">get(${modifier_pattern} ${ret_type_pattern} ${type_pattern}.${id_pattern})</template><template autoinsert\="true" context\="aspectj" deleted\="false" description\="handler pointcut (AspectJ)" enabled\="true" name\="handler">handler(${type_pattern})</template><template autoinsert\="true" context\="aspectj" deleted\="false" description\="initialization pointcut (AspectJ)" enabled\="true" name\="initialization">initialization(${modifier_pattern} ${type_pattern}.new(..))</template><template autoinsert\="true" context\="aspectj" deleted\="false" description\="pointcut declaration (AspectJ)" enabled\="true" name\="pc">pointcut ${name}() \: ${pointcut_expression};</template><template autoinsert\="true" context\="aspectj" deleted\="false" description\="percflow (AspectJ)" enabled\="true" name\="percflow">percflow(${pointcut_expression})</template><template autoinsert\="true" context\="aspectj" deleted\="false" description\="percflowbelow (AspectJ)" enabled\="true" name\="percflowbelow">percflowbelow(${pointcut_expression})</template><template autoinsert\="true" context\="aspectj" deleted\="false" description\="pertarget (AspectJ)" enabled\="true" name\="pertarget">pertarget(${pointcut_expression})</template><template autoinsert\="true" context\="aspectj" deleted\="false" description\="perthis (AspectJ)" enabled\="true" name\="perthis">perthis(${pointcut_expression})</template><template autoinsert\="true" context\="aspectj" deleted\="false" description\="pertypewithin (AspectJ)" enabled\="true" name\="pertypewithin">pertypewithin(${type_pattern})</template><template autoinsert\="true" context\="aspectj" deleted\="false" description\="pointcut (AspectJ)" enabled\="true" name\="pointcut">pointcut ${name}(${args}) \: ${pointcut_expression};</template><template autoinsert\="true" context\="aspectj" deleted\="false" description\="preinitialization pointcut (AspectJ)" enabled\="true" name\="preinitialization">preinitialization(${modifier_pattern} ${type_pattern}.new(..))</template><template autoinsert\="true" context\="aspectj" deleted\="false" description\="set pointcut (AspectJ)" enabled\="true" name\="set">set(${modifier_pattern} ${ret_type_pattern} ${type_pattern}.${id_pattern})</template><template autoinsert\="true" context\="aspectj" deleted\="false" description\="staticinitialization pointcut (AspectJ)" enabled\="true" name\="staticinitialization">staticinitialization(${type_pattern})</template><template autoinsert\="true" context\="aspectj" deleted\="false" description\="thisJoinPoint (AspectJ)" enabled\="true" name\="thisJoinPoint">thisJoinPoint</template><template autoinsert\="true" context\="aspectj" deleted\="false" description\="thisJoinPointStaticPart (AspectJ)" enabled\="true" name\="thisJoinPointStaticPart">thisJoinPointStaticPart</template><template autoinsert\="true" context\="aspectj" deleted\="false" description\="within pointcut (AspectJ)" enabled\="true" name\="within">within(${type_pattern})</template><template autoinsert\="true" context\="aspectj" deleted\="false" description\="withincode of a constructor pointcut (AspectJ)" enabled\="true" name\="withincode_cons">withincode(${modifier_pattern} ${type_pattern}.new(..))</template><template autoinsert\="true" context\="aspectj" deleted\="false" description\="withincode of a method pointcut (AspectJ)" enabled\="true" name\="withincode_method">withincode(${modifier_pattern} ${ret_type_pattern} ${type_pattern}.${id_pattern}(..))</template></templates> /project/pe-core/org.springframework.ide.eclipse.beans.core//org.springframework.ide.eclipse.beans.core.prefix.http\://www.springframework.org/schema/task=task /bundle_defaults/org.codehaus.groovy.eclipse.ui/groovy.editor.highlight.annotation.color_bold=false /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.artifact.repository/repositories/https\:__dl-ssl.google.com_android_eclipse/enabled=false /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.metadata.repository/repositories/http\:__download.eclipse.org_modeling_emft_mwe_updates_releases_R201112070431_mwe/uri=http\://download.eclipse.org/modeling/emft/mwe/updates/releases/R201112070431/mwe /project/pe-web/org.eclipse.m2e.core/resolveWorkspaceProjects=true /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.metadata.repository/repositories/https\:__dl-ssl.google.com_android_eclipse/version=1 /bundle_defaults/org.eclipse.jdt.ui/semanticHighlighting.interface.strikethrough=false /project/dwt-security-model-api/org.eclipse.core.resources/encoding//src/test/java=UTF-8 /instance/org.eclipse.core.resources/refresh.enabled=true /bundle_defaults/org.eclipse.ui.workbench/coolBarVisible=true /bundle_defaults/org.eclipse.compare/org.eclipse.compare.NavigationEndAction=prompt /project/pe-core/org.springframework.ide.eclipse.core/org.springframework.ide.eclipse.core.validator.rule.enable.org.springframework.ide.eclipse.webflow.core.validation.exceptionhandler-org.springframework.ide.eclipse.webflow.core.validator=true /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.metadata.repository/repositories/http\:__zeroturnaround.com_update-site/isSystem=false /bundle_defaults/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.insert_space_after_closing_angle_bracket_in_type_parameters=insert /instance/org.eclipse.team.svn.ui/preference.repository.repositoryBrowser=false /bundle_defaults/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_method_declaration=do not insert /bundle_defaults/org.eclipse.jdt.ui/markExceptionOccurrences=true /bundle_defaults/org.eclipse.jdt.debug.ui/org.eclipse.jdt.debug.ui.javaDebug.SuspendOnUncaughtExceptions=true /bundle_defaults/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.problem.missingJavadocCommentsVisibility=public /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.artifact.repository/repositories/http\:__download.eclipse.org_modeling_m2t_xpand_updates/enabled=false /project/dwt-client/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.problem.assertIdentifier=error /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.metadata.repository/repositories/http\:__download.eclipse.org_modeling_tmf_xtext_updates_composite_releases/count=1 /project/dwt-shared/org.eclipse.core.resources/encoding//src/test/java=UTF-8 /instance/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.insert_space_after_comma_in_enum_constant_arguments=insert /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.artifact.repository/repositories/http\:__download.eclipse.org_modeling_emft_mwe_updates_releases/name=EMFT MWE Update Site /instance/org.eclipse.jdt.ui/sp_cleanup.remove_trailing_whitespaces_all=true /instance/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.insert_space_after_comma_in_multiple_local_declarations=insert /bundle_defaults/org.eclipse.core.net/systemProxiesEnabled=true /bundle_defaults/org.eclipse.debug.ui/org.eclipse.debug.ui.switch_perspective_on_suspend=prompt /bundle_defaults/org.eclipse.jdt.ui/org.eclipse.jdt.ui.typefilter.disabled= /bundle_defaults/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.problem.includeNullInfoFromAsserts=disabled /project/pe-web/org.maven.ide.eclipse/fullBuildGoals=process-test-resources /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.artifact.repository/repositories/http\:__dist.springsource.com_release_TOOLS_update_e4.2/description= /bundle_defaults/com.xored.glance.ui/panel.link=true /bundle_defaults/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.insert_space_before_opening_bracket_in_array_allocation_expression=do not insert /bundle_defaults/org.eclipse.ajdt.ui/org.eclipse.ajdt.ui.preferences.askPdeAutoImport=true /bundle_defaults/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.problem.rawTypeReference=warning /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.artifact.repository/repositories/http\:__download.eclipse.org_modeling_emft_mwe_updates_releases_R201108020506_mwe/description= /bundle_defaults/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.insert_space_before_at_in_annotation_type_declaration=insert /bundle_defaults/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.problem.missingOverrideAnnotationForInterfaceMethodImplementation=enabled /bundle_defaults/org.eclipse.core.resources/refresh.lightweight.enabled=false /project/pe-installer/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.source=1.6 /bundle_defaults/org.eclipse.equinox.p2.ui.sdk.scheduler/enabled=false /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.artifact.repository/repositories/http\:__eclipse-glance.googlecode.com_svn_site/uri=http\://eclipse-glance.googlecode.com/svn/site/ /project/acris-security-core/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled /bundle_defaults/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.insert_space_after_comma_in_superinterfaces=insert /instance/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.comment.clear_blank_lines_in_javadoc_comment=true /instance/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.insert_space_before_comma_in_array_initializer=do not insert /project/pe-container-connector/org.sonar.ide.eclipse.core/analyseLocally=false /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.artifact.repository/repositories/http\:__download.eclipse.org_modeling_emft_mwe_updates_releases/enabled=false /instance/org.eclipse.jdt.ui/sp_cleanup.qualify_static_method_accesses_with_declaring_class=false /bundle_defaults/org.eclipse.jdt.ui/semanticHighlighting.deprecatedMember.color=0,0,0 /project/of-internal/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled /project/pe-installer/org.eclipse.core.resources/encoding/<project>=UTF-8 /project/pe-core/org.eclipse.core.resources/encoding//src/main/resources=UTF-8 /bundle_defaults/org.eclipse.jdt.ui/org.eclipse.jdt.ui.wizards.jre.list=JRE+container 5 org.eclipse.jdt.launching.JRE_CONTAINER \# \# false ;JRE_LIB+variable+%28deprecated%29 4 JRE_LIB JRE_SRC JRE_SRCROOT false ; /instance/org.eclipse.jdt.ui/sp_cleanup.remove_unused_imports=true /project/dwt-security-model-jpa/org.eclipse.core.resources/encoding//src/test/resources=UTF-8 /instance/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.keep_imple_if_on_one_line=false /bundle_defaults/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.brace_position_for_annotation_type_declaration=end_of_line /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.artifact.repository/repositories/http\:__download.eclipse.org_modeling_m2t_xpand_updates_releases_R201108020519/name=Xpand/Xtend Build Site - Artifact Repository /project/dwt-smartGwt-theme/org.eclipse.core.resources/encoding/src=UTF-8 /bundle_defaults/org.eclipse.team.ui/org.eclipse.team.ui.syncview_default_perspective=org.eclipse.team.ui.TeamSynchronizingPerspective /project/of-api/org.sonar.ide.eclipse.core/serverUrl=http\://192.168.30.35\:8081/sonar /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.artifact.repository/repositories/http\:__download.eclipse.org_modeling_tmf_xtext_updates_releases_helios_R201102150722/version=1.0.0 /instance/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_type_declaration=insert /project/pd-server/org.eclipse.core.resources/encoding//.link_to_grails_plugins/codenarc-0.7/grails-app/i18n/messages.properties=UTF-8 /project/of-api/org.sonar.ide.eclipse.core/analyseLocally=false /project/of-api/org.eclipse.core.resources/encoding//src/test/resources=UTF-8 /project/of-co-sql/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.compliance=1.6 /instance/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.blank_lines_after_imports=1 /project/dwt-security-shared/org.eclipse.core.resources/encoding//src/test/groovy=UTF-8 /bundle_defaults/org.eclipse.team.cvs.ui/pref_prompt_on_change_granularity=true /bundle_defaults/org.eclipse.core.resources/refresh.enabled=false /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.artifact.repository/repositories/http\:__www.zeroturnaround.com_update-site/uri=http\://www.zeroturnaround.com/update-site /bundle_defaults/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.taskCaseSensitive=enabled /project/pd-server/org.eclipse.core.resources/encoding//.link_to_grails_plugins/resources-1.1.5/grails-app/i18n/messages.properties=UTF-8 /bundle_defaults/org.eclipse.jdt.ui/org.eclipse.jdt.ui.category=true /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.ui.sdk.scheduler/day=Every day /bundle_defaults/org.eclipse.jdt.ui/org.eclipse.jdt.ui.importorder=java;javax;org;com /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.metadata.repository/repositories/http\:__dist.springsource.com_release_TOOLS_update_e4.2/nickname=SpringSource Update Site for Eclipse 4.2 /instance/org.eclipse.team.ui/org.eclipse.team.ui.sychronizing_default_participant_sec_id=1346054659931 /project/dwt-security-client/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.source=1.6 /bundle_defaults/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.problem.unusedParameter=ignore /project/pd-server/org.eclipse.core.resources/encoding//grails-app/i18n/messages_fr.properties=UTF-8 /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.metadata.repository/repositories/https\:__dl-ssl.google.com_android_eclipse/provider= /bundle_defaults/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.insert_space_before_comma_in_superinterfaces=do not insert /bundle_defaults/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.alignment_for_arguments_in_allocation_expression=16 /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.artifact.repository/repositories/http\:__download.eclipse.org_modeling_emft_mwe_updates_releases_R201110310946_mwe2lang/version=1.0.0 /project/dwt-utils/org.eclipse.core.resources/encoding/<project>=UTF-8 /project/pd-server/com.springsource.sts.grails.core/com.springsource.sts.grails.core.source.attachment-grails-plugin-controllers-2.1.0.jar=/home/duro/dev/grails-2.1.0/src/grails-plugin-controllers-2.1.0-sources.jar /bundle_defaults/org.eclipse.ui.workbench/KEYS_PREFERENCE_SELECTED_TAB=0 /project/pe-core/org.springframework.ide.eclipse.core/org.springframework.ide.eclipse.core.validator.rule.enable.com.springsource.sts.bestpractices.com.springsource.sts.bestpractices.UnnecessaryValueElementRule-com.springsource.sts.bestpractices.beansvalidator=false /instance/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.indentation.size=4 /instance/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.alignment_for_parameters_in_method_declaration=16 /project/pd-server/org.grails.ide.eclipse.core/org.grails.ide.eclipse.core.source.attachment-grails-test-2.0.1.jar=/home/duro/dev/grails-2.0.1/src/grails-test-2.0.1-sources.jar /project/of-co-sql/org.eclipse.core.resources/encoding//src/test/groovy=UTF-8 /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.artifact.repository/repositories/http\:__dist.codehaus.org_groovy_distributions_greclipse_snapshot_e4.2/isSystem=false /bundle_defaults/org.eclipse.jdt.ui/semanticHighlighting.parameterVariable.bold=false /project/dwt-pap/org.eclipse.m2e.core/version=1 /bundle_defaults/org.eclipse.team.cvs.ui/pref_foldertext_decoration={outgoing_change_flag}{name} {tag} /instance/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_synchronized=do not insert /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.metadata.repository/repositories/http\:__dist.springsource.com_release_TOOLS_update_3.0.0.RELEASE_e4.2/suffix=content.xml /profile/file\:\\2fhome\\2fduro\\2fdev\\2fspringsource\\2fggts-3.0.0.RELEASE\\2fconfiguration\\2f..\\2fp2\\2f/_SELF_/org.eclipse.equinox.p2.metadata.repository/repositories/http\:__dist.springsource.com_release_TOOLS_extensions_sts300/type=org.eclipse.equinox.internal.p2.metadata.repository.LocalMetadataRepository /bundle_defaults/org.eclipse.team.cvs.ui/pref_cvs_server=cvs *** Current Install Configuration: Bundles in the system: Id: at.bestsolution.efxclipse.formats.fxg, Version: 0.1.0.201207201416, Location: reference:file:plugins/at.bestsolution.efxclipse.formats.fxg_0.1.0.201207201416.jar Id: at.bestsolution.efxclipse.formats.svg, Version: 0.1.0.201207201416, Location: reference:file:plugins/at.bestsolution.efxclipse.formats.svg_0.1.0.201207201416.jar Id: at.bestsolution.efxclipse.runtime.javafx, Version: 2.1.0.201207201416, Location: reference:file:plugins/at.bestsolution.efxclipse.runtime.javafx_2.1.0.201207201416.jar Id: at.bestsolution.efxclipse.runtime.osgi, Version: 0.1.0.201207201416, Location: initial@reference:file:plugins/at.bestsolution.efxclipse.runtime.osgi_0.1.0.201207201416.jar Id: at.bestsolution.efxclipse.tooling.converter, Version: 0.1.0.201207201416, Location: reference:file:plugins/at.bestsolution.efxclipse.tooling.converter_0.1.0.201207201416.jar Id: at.bestsolution.efxclipse.tooling.css, Version: 0.1.0.201207201416, Location: reference:file:plugins/at.bestsolution.efxclipse.tooling.css_0.1.0.201207201416.jar Id: at.bestsolution.efxclipse.tooling.css.jfx, Version: 0.1.0.201207201416, Location: reference:file:plugins/at.bestsolution.efxclipse.tooling.css.jfx_0.1.0.201207201416.jar Id: at.bestsolution.efxclipse.tooling.css.ui, Version: 0.1.0.201207201416, Location: reference:file:plugins/at.bestsolution.efxclipse.tooling.css.ui_0.1.0.201207201416.jar Id: at.bestsolution.efxclipse.tooling.css.web, Version: 0.1.0.201207201416, Location: reference:file:plugins/at.bestsolution.efxclipse.tooling.css.web_0.1.0.201207201416.jar Id: at.bestsolution.efxclipse.tooling.fxgraph, Version: 0.1.0.201207201416, Location: reference:file:plugins/at.bestsolution.efxclipse.tooling.fxgraph_0.1.0.201207201416.jar Id: at.bestsolution.efxclipse.tooling.fxgraph.ui, Version: 0.1.0.201207201416, Location: reference:file:plugins/at.bestsolution.efxclipse.tooling.fxgraph.ui_0.1.0.201207201416.jar Id: at.bestsolution.efxclipse.tooling.fxml, Version: 0.1.0.201207201416, Location: reference:file:plugins/at.bestsolution.efxclipse.tooling.fxml_0.1.0.201207201416.jar Id: at.bestsolution.efxclipse.tooling.jdt.core, Version: 0.1.0.201207201416, Location: reference:file:plugins/at.bestsolution.efxclipse.tooling.jdt.core_0.1.0.201207201416.jar Id: at.bestsolution.efxclipse.tooling.jdt.ui, Version: 0.1.0.201207201416, Location: reference:file:plugins/at.bestsolution.efxclipse.tooling.jdt.ui_0.1.0.201207201416.jar Id: at.bestsolution.efxclipse.tooling.model, Version: 0.1.0.201207201416, Location: reference:file:plugins/at.bestsolution.efxclipse.tooling.model_0.1.0.201207201416.jar Id: at.bestsolution.efxclipse.tooling.pde.adaptor, Version: 0.1.0.201207201416, Location: reference:file:plugins/at.bestsolution.efxclipse.tooling.pde.adaptor_0.1.0.201207201416.jar Id: at.bestsolution.efxclipse.tooling.pde.fragment, Version: 0.1.0.201207201416, Location: reference:file:plugins/at.bestsolution.efxclipse.tooling.pde.fragment_0.1.0.201207201416.jar Id: at.bestsolution.efxclipse.tooling.pde.ui, Version: 0.1.0.201207201416, Location: reference:file:plugins/at.bestsolution.efxclipse.tooling.pde.ui_0.1.0.201207201416.jar Id: at.bestsolution.efxclipse.tooling.ui, Version: 0.1.0.201207201416, Location: reference:file:plugins/at.bestsolution.efxclipse.tooling.ui_0.1.0.201207201416.jar Id: at.bestsolution.efxclipse.tooling.ui.preview, Version: 0.1.0.201207201416, Location: reference:file:plugins/at.bestsolution.efxclipse.tooling.ui.preview_0.1.0.201207201416.jar Id: com.atlassian.connector.eclipse.branding.ui, Version: 3.0.6.v20120628, Location: reference:file:plugins/com.atlassian.connector.eclipse.branding.ui_3.0.6.v20120628.jar Id: com.atlassian.connector.eclipse.commons.core, Version: 3.0.6.v20120628, Location: reference:file:plugins/com.atlassian.connector.eclipse.commons.core_3.0.6.v20120628.jar Id: com.atlassian.connector.eclipse.commons.ui, Version: 3.0.6.v20120628, Location: reference:file:plugins/com.atlassian.connector.eclipse.commons.ui_3.0.6.v20120628.jar Id: com.atlassian.connector.eclipse.jira.core, Version: 3.0.6.v20120628, Location: reference:file:plugins/com.atlassian.connector.eclipse.jira.core_3.0.6.v20120628.jar Id: com.atlassian.connector.eclipse.jira.ui, Version: 3.0.6.v20120628, Location: reference:file:plugins/com.atlassian.connector.eclipse.jira.ui_3.0.6.v20120628.jar Id: com.atlassian.connector.eclipse.monitor.core, Version: 3.0.6.v20120628, Location: reference:file:plugins/com.atlassian.connector.eclipse.monitor.core_3.0.6.v20120628.jar Id: com.google.appengine.eclipse.core, Version: 3.1.0.v201208080121-rel-r42, Location: reference:file:plugins/com.google.appengine.eclipse.core_3.1.0.v201208080121-rel-r42.jar Id: com.google.appengine.eclipse.datatools, Version: 3.1.0.v201208080121-rel-r42, Location: reference:file:plugins/com.google.appengine.eclipse.datatools_3.1.0.v201208080121-rel-r42.jar Id: com.google.appengine.eclipse.webtools, Version: 3.1.0.v201208080121-rel-r42, Location: reference:file:plugins/com.google.appengine.eclipse.webtools_3.1.0.v201208080121-rel-r42.jar Id: com.google.appengine.eclipse.webtools.e42, Version: 3.1.0.v201208080121-rel-r42, Location: reference:file:plugins/com.google.appengine.eclipse.webtools.e42_3.1.0.v201208080121-rel-r42.jar Id: com.google.gdt.eclipse.appengine.rpc, Version: 3.1.0.v201208080121-rel-r42, Location: reference:file:plugins/com.google.gdt.eclipse.appengine.rpc_3.1.0.v201208080121-rel-r42.jar Id: com.google.gdt.eclipse.appengine.swarm, Version: 3.1.0.v201208080121-rel-r42, Location: reference:file:plugins/com.google.gdt.eclipse.appengine.swarm_3.1.0.v201208080121-rel-r42.jar Id: com.google.gdt.eclipse.appsmarketplace, Version: 3.1.0.v201208080121-rel-r42, Location: reference:file:plugins/com.google.gdt.eclipse.appsmarketplace_3.1.0.v201208080121-rel-r42.jar Id: com.google.gdt.eclipse.core, Version: 3.1.0.v201208080121-rel-r42, Location: reference:file:plugins/com.google.gdt.eclipse.core_3.1.0.v201208080121-rel-r42.jar Id: com.google.gdt.eclipse.gph, Version: 3.1.0.v201208080121-rel-r42, Location: reference:file:plugins/com.google.gdt.eclipse.gph_3.1.0.v201208080121-rel-r42.jar Id: com.google.gdt.eclipse.gph.e36, Version: 3.1.0.v201208080121-rel-r42, Location: reference:file:plugins/com.google.gdt.eclipse.gph.e36_3.1.0.v201208080121-rel-r42.jar Id: com.google.gdt.eclipse.gph.hge, Version: 3.1.0.v201208080121-rel-r42, Location: reference:file:plugins/com.google.gdt.eclipse.gph.hge_3.1.0.v201208080121-rel-r42.jar Id: com.google.gdt.eclipse.gph.subclipse, Version: 3.1.0.v201208080121-rel-r42, Location: reference:file:plugins/com.google.gdt.eclipse.gph.subclipse_3.1.0.v201208080121-rel-r42.jar Id: com.google.gdt.eclipse.gph.subversive, Version: 3.1.0.v201208080121-rel-r42, Location: reference:file:plugins/com.google.gdt.eclipse.gph.subversive_3.1.0.v201208080121-rel-r42.jar Id: com.google.gdt.eclipse.login, Version: 3.1.0.v201208080121-rel-r42, Location: reference:file:plugins/com.google.gdt.eclipse.login_3.1.0.v201208080121-rel-r42.jar Id: com.google.gdt.eclipse.managedapis, Version: 3.1.0.v201208080121-rel-r42, Location: reference:file:plugins/com.google.gdt.eclipse.managedapis_3.1.0.v201208080121-rel-r42.jar Id: com.google.gdt.eclipse.maven, Version: 3.1.0.v201208080121-rel-r42, Location: reference:file:plugins/com.google.gdt.eclipse.maven_3.1.0.v201208080121-rel-r42.jar Id: com.google.gdt.eclipse.maven.e37, Version: 3.1.0.v201208080121-rel-r42, Location: reference:file:plugins/com.google.gdt.eclipse.maven.e37_3.1.0.v201208080121-rel-r42.jar Id: com.google.gdt.eclipse.platform, Version: 3.1.0.v201208080121-rel-r42, Location: reference:file:plugins/com.google.gdt.eclipse.platform_3.1.0.v201208080121-rel-r42.jar Id: com.google.gdt.eclipse.platform.e42, Version: 3.1.0.v201208080121-rel-r42, Location: reference:file:plugins/com.google.gdt.eclipse.platform.e42_3.1.0.v201208080121-rel-r42.jar Id: com.google.gdt.eclipse.platform.shared, Version: 3.1.0.v201208080121-rel-r42, Location: reference:file:plugins/com.google.gdt.eclipse.platform.shared_3.1.0.v201208080121-rel-r42.jar Id: com.google.gdt.eclipse.suite, Version: 3.1.0.v201208080121-rel-r42, Location: reference:file:plugins/com.google.gdt.eclipse.suite_3.1.0.v201208080121-rel-r42.jar Id: com.google.gdt.eclipse.suite.ext, Version: 3.1.0.v201208080121-rel-r42, Location: reference:file:plugins/com.google.gdt.eclipse.suite.ext_3.1.0.v201208080121-rel-r42.jar Id: com.google.guava, Version: 10.0.1.v201203051515, Location: reference:file:plugins/com.google.guava_10.0.1.v201203051515.jar Id: com.google.gwt.eclipse.core, Version: 3.1.0.v201208080121-rel-r42, Location: reference:file:plugins/com.google.gwt.eclipse.core_3.1.0.v201208080121-rel-r42.jar Id: com.google.gwt.eclipse.oophm, Version: 3.1.0.v201208080121-rel-r42, Location: reference:file:plugins/com.google.gwt.eclipse.oophm_3.1.0.v201208080121-rel-r42.jar Id: com.google.gwt.eclipse.sdkbundle, Version: 2.4.0.v201208080121-rel-r42, Location: reference:file:plugins/com.google.gwt.eclipse.sdkbundle_2.4.0.v201208080121-rel-r42/ Id: com.google.inject, Version: 3.0.0.v201203062045, Location: reference:file:plugins/com.google.inject_3.0.0.v201203062045.jar Id: com.ibm.icu, Version: 4.4.2.v20110823, Location: reference:file:plugins/com.ibm.icu_4.4.2.v20110823.jar Id: com.jcraft.jsch, Version: 0.1.46.v201205102330, Location: reference:file:plugins/com.jcraft.jsch_0.1.46.v201205102330.jar Id: com.ning.async-http-client, Version: 1.6.5.20120529-1956, Location: reference:file:plugins/com.ning.async-http-client_1.6.5.20120529-1956.jar Id: com.sun.el, Version: 2.2.0.v201108011116, Location: reference:file:plugins/com.sun.el_2.2.0.v201108011116.jar Id: com.sun.syndication, Version: 0.9.0.v200803061811, Location: reference:file:plugins/com.sun.syndication_0.9.0.v200803061811.jar Id: com.thoughtworks.xstream, Version: 1.3.0.v20100826-1640, Location: reference:file:plugins/com.thoughtworks.xstream_1.3.0.v20100826-1640.jar Id: com.vmware.vfabric.ide.eclipse.tcserver.core, Version: 3.0.0.201208090950-RELEASE, Location: reference:file:plugins/com.vmware.vfabric.ide.eclipse.tcserver.core_3.0.0.201208090950-RELEASE.jar Id: com.vmware.vfabric.ide.eclipse.tcserver.insight.ui, Version: 3.0.0.201208090950-RELEASE, Location: reference:file:plugins/com.vmware.vfabric.ide.eclipse.tcserver.insight.ui_3.0.0.201208090950-RELEASE.jar Id: com.vmware.vfabric.ide.eclipse.tcserver.reloading, Version: 3.0.0.201208090950-RELEASE, Location: reference:file:plugins/com.vmware.vfabric.ide.eclipse.tcserver.reloading_3.0.0.201208090950-RELEASE.jar Id: com.vmware.vfabric.ide.eclipse.tcserver.ui, Version: 3.0.0.201208090950-RELEASE, Location: reference:file:plugins/com.vmware.vfabric.ide.eclipse.tcserver.ui_3.0.0.201208090950-RELEASE.jar Id: com.xored.glance.ui, Version: 1.0.0, Location: reference:file:plugins/com.xored.glance.ui_1.0.0.jar Id: com.xored.glance.ui.controls, Version: 1.0.0, Location: reference:file:plugins/com.xored.glance.ui.controls_1.0.0.jar Id: com.xored.glance.ui.viewers, Version: 1.0.0, Location: reference:file:plugins/com.xored.glance.ui.viewers_1.0.0.jar Id: java_cup.runtime, Version: 0.10.0.v201005080400, Location: reference:file:plugins/java_cup.runtime_0.10.0.v201005080400.jar Id: javax.activation, Version: 1.1.0.v201108011116, Location: reference:file:plugins/javax.activation_1.1.0.v201108011116.jar Id: javax.annotation, Version: 1.0.0.v20101115-0725, Location: reference:file:plugins/javax.annotation_1.0.0.v20101115-0725.jar Id: javax.el, Version: 2.2.0.v201108011116, Location: reference:file:plugins/javax.el_2.2.0.v201108011116.jar Id: javax.inject, Version: 1.0.0.v20091030, Location: reference:file:plugins/javax.inject_1.0.0.v20091030.jar Id: javax.jws, Version: 2.0.0.v201005080400, Location: reference:file:plugins/javax.jws_2.0.0.v201005080400.jar Id: javax.mail, Version: 1.4.0.v201005080615, Location: reference:file:plugins/javax.mail_1.4.0.v201005080615.jar Id: javax.persistence, Version: 2.0.4.v201112161009, Location: reference:file:plugins/javax.persistence_2.0.4.v201112161009.jar Id: javax.servlet, Version: 3.0.0.v201112011016, Location: reference:file:plugins/javax.servlet_3.0.0.v201112011016.jar Id: javax.servlet.jsp, Version: 2.2.0.v201112011158, Location: reference:file:plugins/javax.servlet.jsp_2.2.0.v201112011158.jar Id: javax.wsdl, Version: 1.5.1.v201012040544, Location: reference:file:plugins/javax.wsdl_1.5.1.v201012040544.jar Id: javax.wsdl, Version: 1.6.2.v201012040545, Location: reference:file:plugins/javax.wsdl_1.6.2.v201012040545.jar Id: javax.xml, Version: 1.3.4.v201005080400, Location: reference:file:plugins/javax.xml_1.3.4.v201005080400.jar Id: javax.xml.bind, Version: 2.1.9.v201005080401, Location: reference:file:plugins/javax.xml.bind_2.1.9.v201005080401.jar Id: javax.xml.rpc, Version: 1.1.0.v201005080400, Location: reference:file:plugins/javax.xml.rpc_1.1.0.v201005080400/ Id: javax.xml.soap, Version: 1.2.0.v201005080501, Location: reference:file:plugins/javax.xml.soap_1.2.0.v201005080501/ Id: javax.xml.soap, Version: 1.3.0.v201105210645, Location: reference:file:plugins/javax.xml.soap_1.3.0.v201105210645/ Id: javax.xml.stream, Version: 1.0.1.v201004272200, Location: reference:file:plugins/javax.xml.stream_1.0.1.v201004272200.jar Id: javax.xml.ws, Version: 2.1.0.v200902101523, Location: reference:file:plugins/javax.xml.ws_2.1.0.v200902101523.jar Id: net.sourceforge.lpg.lpgjavaruntime, Version: 1.1.0.v201004271650, Location: reference:file:plugins/net.sourceforge.lpg.lpgjavaruntime_1.1.0.v201004271650.jar Id: org.antlr.runtime, Version: 3.2.0.v201101311130, Location: reference:file:plugins/org.antlr.runtime_3.2.0.v201101311130.jar Id: org.apache.ant, Version: 1.8.3.v20120321-1730, Location: reference:file:plugins/org.apache.ant_1.8.3.v20120321-1730/ Id: org.apache.axis, Version: 1.4.0.v201005080400, Location: reference:file:plugins/org.apache.axis_1.4.0.v201005080400/ Id: org.apache.batik.css, Version: 1.6.0.v201011041432, Location: reference:file:plugins/org.apache.batik.css_1.6.0.v201011041432.jar Id: org.apache.batik.util, Version: 1.6.0.v201011041432, Location: reference:file:plugins/org.apache.batik.util_1.6.0.v201011041432.jar Id: org.apache.batik.util.gui, Version: 1.6.0.v201011041432, Location: reference:file:plugins/org.apache.batik.util.gui_1.6.0.v201011041432.jar Id: org.apache.bcel, Version: 5.2.0.v201005080400, Location: reference:file:plugins/org.apache.bcel_5.2.0.v201005080400.jar Id: org.apache.commons.cli, Version: 1.2.0.v201105210650, Location: reference:file:plugins/org.apache.commons.cli_1.2.0.v201105210650.jar Id: org.apache.commons.codec, Version: 1.3.0.v201101211617, Location: reference:file:plugins/org.apache.commons.codec_1.3.0.v201101211617.jar Id: org.apache.commons.collections, Version: 3.2.0.v201005080500, Location: reference:file:plugins/org.apache.commons.collections_3.2.0.v201005080500.jar Id: org.apache.commons.discovery, Version: 0.2.0.v201004190315, Location: reference:file:plugins/org.apache.commons.discovery_0.2.0.v201004190315/ Id: org.apache.commons.httpclient, Version: 3.1.0.v201012070820, Location: reference:file:plugins/org.apache.commons.httpclient_3.1.0.v201012070820.jar Id: org.apache.commons.io, Version: 2.0.1.v201105210651, Location: reference:file:plugins/org.apache.commons.io_2.0.1.v201105210651.jar Id: org.apache.commons.lang, Version: 2.1.0.v201005080500, Location: reference:file:plugins/org.apache.commons.lang_2.1.0.v201005080500.jar Id: org.apache.commons.lang, Version: 2.6.0.v201205030909, Location: reference:file:plugins/org.apache.commons.lang_2.6.0.v201205030909.jar Id: org.apache.commons.logging, Version: 1.0.4.v201101211617, Location: reference:file:plugins/org.apache.commons.logging_1.0.4.v201101211617.jar Id: org.apache.commons.logging, Version: 1.1.1.v201101211721, Location: reference:file:plugins/org.apache.commons.logging_1.1.1.v201101211721.jar Id: org.apache.commons.net, Version: 2.2.0.v201101241833, Location: reference:file:plugins/org.apache.commons.net_2.2.0.v201101241833.jar Id: org.apache.felix.gogo.command, Version: 0.8.0.v201108120515, Location: reference:file:plugins/org.apache.felix.gogo.command_0.8.0.v201108120515.jar Id: org.apache.felix.gogo.runtime, Version: 0.8.0.v201108120515, Location: reference:file:plugins/org.apache.felix.gogo.runtime_0.8.0.v201108120515.jar Id: org.apache.felix.gogo.shell, Version: 0.8.0.v201110170705, Location: reference:file:plugins/org.apache.felix.gogo.shell_0.8.0.v201110170705.jar Id: org.apache.jasper.glassfish, Version: 2.2.2.v201205150955, Location: reference:file:plugins/org.apache.jasper.glassfish_2.2.2.v201205150955.jar Id: org.apache.log4j, Version: 1.2.15.v201012070815, Location: reference:file:plugins/org.apache.log4j_1.2.15.v201012070815.jar Id: org.apache.lucene, Version: 1.9.1.v201101211617, Location: reference:file:plugins/org.apache.lucene_1.9.1.v201101211617.jar Id: org.apache.lucene, Version: 2.9.1.v201101211721, Location: reference:file:plugins/org.apache.lucene_2.9.1.v201101211721.jar Id: org.apache.lucene.analysis, Version: 2.9.1.v201101211721, Location: reference:file:plugins/org.apache.lucene.analysis_2.9.1.v201101211721.jar Id: org.apache.lucene.core, Version: 2.9.1.v201101211721, Location: reference:file:plugins/org.apache.lucene.core_2.9.1.v201101211721.jar Id: org.apache.velocity, Version: 1.5.0.v200905192330, Location: reference:file:plugins/org.apache.velocity_1.5.0.v200905192330.jar Id: org.apache.ws.commons.util, Version: 1.0.1.v20100518-1140, Location: reference:file:plugins/org.apache.ws.commons.util_1.0.1.v20100518-1140.jar Id: org.apache.wsil4j, Version: 1.0.0.v200901211807, Location: reference:file:plugins/org.apache.wsil4j_1.0.0.v200901211807.jar Id: org.apache.xalan, Version: 2.7.1.v201005080400, Location: reference:file:plugins/org.apache.xalan_2.7.1.v201005080400.jar Id: org.apache.xerces, Version: 2.9.0.v201101211617, Location: reference:file:plugins/org.apache.xerces_2.9.0.v201101211617.jar Id: org.apache.xml.resolver, Version: 1.2.0.v201005080400, Location: reference:file:plugins/org.apache.xml.resolver_1.2.0.v201005080400.jar Id: org.apache.xml.serializer, Version: 2.7.1.v201005080400, Location: reference:file:plugins/org.apache.xml.serializer_2.7.1.v201005080400.jar Id: org.apache.xmlrpc, Version: 3.0.0.v20100427-1100, Location: reference:file:plugins/org.apache.xmlrpc_3.0.0.v20100427-1100.jar Id: org.aspectj.ajde, Version: 1.7.0.20120703164200, Location: reference:file:plugins/org.aspectj.ajde_1.7.0.20120703164200/ Id: org.aspectj.runtime, Version: 1.7.0.20120703164200, Location: reference:file:plugins/org.aspectj.runtime_1.7.0.20120703164200/ Id: org.aspectj.weaver, Version: 1.7.0.20120703164200, Location: reference:file:plugins/org.aspectj.weaver_1.7.0.20120703164200/ Id: org.codehaus.groovy, Version: 1.7.10.xx-20120824-0800-e42, Location: reference:file:plugins/org.codehaus.groovy_1.7.10.xx-20120824-0800-e42/ Id: org.codehaus.groovy, Version: 1.8.6.xx-20120824-0800-e42, Location: reference:file:plugins/org.codehaus.groovy_1.8.6.xx-20120824-0800-e42/ Id: org.codehaus.groovy, Version: 2.0.0.xx-20120824-0800-e42, Location: reference:file:plugins/org.codehaus.groovy_2.0.0.xx-20120824-0800-e42/ Id: org.codehaus.groovy.eclipse, Version: 2.7.1.xx-20120824-0800-e42, Location: reference:file:plugins/org.codehaus.groovy.eclipse_2.7.1.xx-20120824-0800-e42/ Id: org.codehaus.groovy.eclipse.ant, Version: 2.7.1.xx-20120824-0800-e42, Location: reference:file:plugins/org.codehaus.groovy.eclipse.ant_2.7.1.xx-20120824-0800-e42/ Id: org.codehaus.groovy.eclipse.astviews, Version: 2.7.1.xx-20120824-0800-e42, Location: reference:file:plugins/org.codehaus.groovy.eclipse.astviews_2.7.1.xx-20120824-0800-e42.jar Id: org.codehaus.groovy.eclipse.codeassist.completion, Version: 2.7.1.xx-20120824-0800-e42, Location: reference:file:plugins/org.codehaus.groovy.eclipse.codeassist.completion_2.7.1.xx-20120824-0800-e42.jar Id: org.codehaus.groovy.eclipse.codebrowsing, Version: 2.7.1.xx-20120824-0800-e42, Location: reference:file:plugins/org.codehaus.groovy.eclipse.codebrowsing_2.7.1.xx-20120824-0800-e42.jar Id: org.codehaus.groovy.eclipse.core, Version: 2.7.1.xx-20120824-0800-e42, Location: reference:file:plugins/org.codehaus.groovy.eclipse.core_2.7.1.xx-20120824-0800-e42.jar Id: org.codehaus.groovy.eclipse.dsl, Version: 2.7.1.xx-20120824-0800-e42, Location: reference:file:plugins/org.codehaus.groovy.eclipse.dsl_2.7.1.xx-20120824-0800-e42.jar Id: org.codehaus.groovy.eclipse.quickfix, Version: 2.7.1.xx-20120824-0800-e42, Location: reference:file:plugins/org.codehaus.groovy.eclipse.quickfix_2.7.1.xx-20120824-0800-e42.jar Id: org.codehaus.groovy.eclipse.refactoring, Version: 2.7.1.xx-20120824-0800-e42, Location: reference:file:plugins/org.codehaus.groovy.eclipse.refactoring_2.7.1.xx-20120824-0800-e42.jar Id: org.codehaus.groovy.eclipse.ui, Version: 2.7.1.xx-20120824-0800-e42, Location: reference:file:plugins/org.codehaus.groovy.eclipse.ui_2.7.1.xx-20120824-0800-e42.jar Id: org.codehaus.groovy.frameworkadapter, Version: 2.7.1.xx-20120824-0800-e42, Location: initial@reference:file:plugins/org.codehaus.groovy.frameworkadapter_2.7.1.xx-20120824-0800-e42.jar Id: org.codehaus.groovy.m2eclipse, Version: 2.7.1.xx-20120824-0800-e42, Location: reference:file:plugins/org.codehaus.groovy.m2eclipse_2.7.1.xx-20120824-0800-e42.jar Id: org.eclipse.ajdt.core, Version: 2.2.1.e42x-20120725-1900, Location: reference:file:plugins/org.eclipse.ajdt.core_2.2.1.e42x-20120725-1900.jar Id: org.eclipse.ajdt.doc.user, Version: 2.2.1.e42x-20120725-1900, Location: reference:file:plugins/org.eclipse.ajdt.doc.user_2.2.1.e42x-20120725-1900.jar Id: org.eclipse.ajdt.examples, Version: 2.2.1.e42x-20120725-1900, Location: reference:file:plugins/org.eclipse.ajdt.examples_2.2.1.e42x-20120725-1900/ Id: org.eclipse.ajdt.mylyn.ui, Version: 2.2.0.e42x-20120725-1900, Location: reference:file:plugins/org.eclipse.ajdt.mylyn.ui_2.2.0.e42x-20120725-1900.jar Id: org.eclipse.ajdt.ui, Version: 2.2.1.e42x-20120725-1900, Location: reference:file:plugins/org.eclipse.ajdt.ui_2.2.1.e42x-20120725-1900.jar Id: org.eclipse.ant.core, Version: 3.2.400.v20120523-1752, Location: reference:file:plugins/org.eclipse.ant.core_3.2.400.v20120523-1752.jar Id: org.eclipse.ant.launching, Version: 1.0.200.v20120530-1204, Location: reference:file:plugins/org.eclipse.ant.launching_1.0.200.v20120530-1204.jar Id: org.eclipse.ant.ui, Version: 3.5.300.v20120523-1752, Location: reference:file:plugins/org.eclipse.ant.ui_3.5.300.v20120523-1752.jar Id: org.eclipse.aspectj, Version: 2.2.1.e42x-20120725-1900, Location: reference:file:plugins/org.eclipse.aspectj_2.2.1.e42x-20120725-1900.jar Id: org.eclipse.birt.chart.device.extension, Version: 4.2.0.v20120611, Location: reference:file:plugins/org.eclipse.birt.chart.device.extension_4.2.0.v20120611.jar Id: org.eclipse.birt.chart.device.swt, Version: 4.2.0.v20120611, Location: reference:file:plugins/org.eclipse.birt.chart.device.swt_4.2.0.v20120611.jar Id: org.eclipse.birt.chart.engine, Version: 4.2.0.v20120611, Location: reference:file:plugins/org.eclipse.birt.chart.engine_4.2.0.v20120611.jar Id: org.eclipse.birt.chart.engine.extension, Version: 4.2.0.v20120611, Location: reference:file:plugins/org.eclipse.birt.chart.engine.extension_4.2.0.v20120611.jar Id: org.eclipse.birt.core, Version: 4.2.0.v20120611, Location: reference:file:plugins/org.eclipse.birt.core_4.2.0.v20120611.jar Id: org.eclipse.compare, Version: 3.5.300.v20120522-1148, Location: reference:file:plugins/org.eclipse.compare_3.5.300.v20120522-1148.jar Id: org.eclipse.compare.core, Version: 3.5.200.v20120522-1148, Location: reference:file:plugins/org.eclipse.compare.core_3.5.200.v20120522-1148.jar Id: org.eclipse.contribution.visualiser, Version: 2.2.1.e42x-20120725-1900, Location: reference:file:plugins/org.eclipse.contribution.visualiser_2.2.1.e42x-20120725-1900.jar Id: org.eclipse.contribution.weaving.jdt, Version: 2.2.1.e42x-20120725-1900, Location: reference:file:plugins/org.eclipse.contribution.weaving.jdt_2.2.1.e42x-20120725-1900.jar Id: org.eclipse.contribution.xref.core, Version: 2.2.1.e42x-20120725-1900, Location: reference:file:plugins/org.eclipse.contribution.xref.core_2.2.1.e42x-20120725-1900.jar Id: org.eclipse.contribution.xref.ui, Version: 2.2.1.e42x-20120725-1900, Location: reference:file:plugins/org.eclipse.contribution.xref.ui_2.2.1.e42x-20120725-1900.jar Id: org.eclipse.core.commands, Version: 3.6.1.v20120521-2329, Location: reference:file:plugins/org.eclipse.core.commands_3.6.1.v20120521-2329.jar Id: org.eclipse.core.contenttype, Version: 3.4.200.v20120523-2004, Location: reference:file:plugins/org.eclipse.core.contenttype_3.4.200.v20120523-2004.jar Id: org.eclipse.core.databinding, Version: 1.4.1.v20120521-2329, Location: reference:file:plugins/org.eclipse.core.databinding_1.4.1.v20120521-2329.jar Id: org.eclipse.core.databinding.beans, Version: 1.2.200.v20120523-1955, Location: reference:file:plugins/org.eclipse.core.databinding.beans_1.2.200.v20120523-1955.jar Id: org.eclipse.core.databinding.observable, Version: 1.4.1.v20120521-2329, Location: reference:file:plugins/org.eclipse.core.databinding.observable_1.4.1.v20120521-2329.jar Id: org.eclipse.core.databinding.property, Version: 1.4.100.v20120523-1955, Location: reference:file:plugins/org.eclipse.core.databinding.property_1.4.100.v20120523-1955.jar Id: org.eclipse.core.expressions, Version: 3.4.400.v20120523-2004, Location: reference:file:plugins/org.eclipse.core.expressions_3.4.400.v20120523-2004.jar Id: org.eclipse.core.externaltools, Version: 1.0.100.v20120521-2012, Location: reference:file:plugins/org.eclipse.core.externaltools_1.0.100.v20120521-2012.jar Id: org.eclipse.core.filebuffers, Version: 3.5.200.v20120523-1310, Location: reference:file:plugins/org.eclipse.core.filebuffers_3.5.200.v20120523-1310.jar Id: org.eclipse.core.filesystem, Version: 1.3.200.v20120522-2012, Location: reference:file:plugins/org.eclipse.core.filesystem_1.3.200.v20120522-2012.jar Id: org.eclipse.core.filesystem.linux.x86_64, Version: 1.2.0.v20120522-1137, Location: reference:file:plugins/org.eclipse.core.filesystem.linux.x86_64_1.2.0.v20120522-1137.jar Id: org.eclipse.core.jobs, Version: 3.5.200.v20120521-2346, Location: reference:file:plugins/org.eclipse.core.jobs_3.5.200.v20120521-2346.jar Id: org.eclipse.core.net, Version: 1.2.200.v20120522-1148, Location: reference:file:plugins/org.eclipse.core.net_1.2.200.v20120522-1148.jar Id: org.eclipse.core.net.linux.x86_64, Version: 1.1.0.v20120522-1148, Location: reference:file:plugins/org.eclipse.core.net.linux.x86_64_1.1.0.v20120522-1148.jar Id: org.eclipse.core.resources, Version: 3.8.0.v20120522-2034, Location: reference:file:plugins/org.eclipse.core.resources_3.8.0.v20120522-2034.jar Id: org.eclipse.core.runtime, Version: 3.8.0.v20120521-2346, Location: reference:file:plugins/org.eclipse.core.runtime_3.8.0.v20120521-2346.jar Id: org.eclipse.core.runtime.compatibility, Version: 3.2.200.v20120521-2346, Location: reference:file:plugins/org.eclipse.core.runtime.compatibility_3.2.200.v20120521-2346.jar Id: org.eclipse.core.runtime.compatibility.auth, Version: 3.2.200.v20110110, Location: reference:file:plugins/org.eclipse.core.runtime.compatibility.auth_3.2.200.v20110110.jar Id: org.eclipse.core.runtime.compatibility.registry, Version: 3.5.100.v20120521-2346, Location: reference:file:plugins/org.eclipse.core.runtime.compatibility.registry_3.5.100.v20120521-2346/ Id: org.eclipse.core.variables, Version: 3.2.600.v20120521-2012, Location: reference:file:plugins/org.eclipse.core.variables_3.2.600.v20120521-2012.jar Id: org.eclipse.cvs, Version: 1.2.0.v201206081400, Location: reference:file:plugins/org.eclipse.cvs_1.2.0.v201206081400.jar Id: org.eclipse.datatools.common.doc.user, Version: 1.7.0.20090521092446, Location: reference:file:plugins/org.eclipse.datatools.common.doc.user_1.7.0.20090521092446.jar Id: org.eclipse.datatools.connectivity, Version: 1.2.5.v201206130431, Location: reference:file:plugins/org.eclipse.datatools.connectivity_1.2.5.v201206130431.jar Id: org.eclipse.datatools.connectivity.apache.derby, Version: 1.0.102.v201107221459, Location: reference:file:plugins/org.eclipse.datatools.connectivity.apache.derby_1.0.102.v201107221459.jar Id: org.eclipse.datatools.connectivity.apache.derby.dbdefinition, Version: 1.0.2.v201107221459, Location: reference:file:plugins/org.eclipse.datatools.connectivity.apache.derby.dbdefinition_1.0.2.v201107221459.jar Id: org.eclipse.datatools.connectivity.apache.derby.ui, Version: 1.0.3.v201107221459, Location: reference:file:plugins/org.eclipse.datatools.connectivity.apache.derby.ui_1.0.3.v201107221459.jar Id: org.eclipse.datatools.connectivity.console.profile, Version: 1.0.10.v201109250955, Location: reference:file:plugins/org.eclipse.datatools.connectivity.console.profile_1.0.10.v201109250955.jar Id: org.eclipse.datatools.connectivity.db.generic, Version: 1.0.1.v201107221459, Location: reference:file:plugins/org.eclipse.datatools.connectivity.db.generic_1.0.1.v201107221459.jar Id: org.eclipse.datatools.connectivity.db.generic.ui, Version: 1.0.1.v201107221459, Location: reference:file:plugins/org.eclipse.datatools.connectivity.db.generic.ui_1.0.1.v201107221459.jar Id: org.eclipse.datatools.connectivity.dbdefinition.genericJDBC, Version: 1.0.1.v201107221459, Location: reference:file:plugins/org.eclipse.datatools.connectivity.dbdefinition.genericJDBC_1.0.1.v201107221459.jar Id: org.eclipse.datatools.connectivity.doc.user, Version: 1.7.0.20090521092446, Location: reference:file:plugins/org.eclipse.datatools.connectivity.doc.user_1.7.0.20090521092446.jar Id: org.eclipse.datatools.connectivity.doc.user.contexts, Version: 1.7.0.20090521092446, Location: reference:file:plugins/org.eclipse.datatools.connectivity.doc.user.contexts_1.7.0.20090521092446.jar Id: org.eclipse.datatools.connectivity.oda, Version: 3.3.3.v201110130935, Location: reference:file:plugins/org.eclipse.datatools.connectivity.oda_3.3.3.v201110130935.jar Id: org.eclipse.datatools.connectivity.oda.consumer, Version: 3.2.5.v201109151100, Location: reference:file:plugins/org.eclipse.datatools.connectivity.oda.consumer_3.2.5.v201109151100.jar Id: org.eclipse.datatools.connectivity.oda.design, Version: 3.3.5.v201204241156, Location: reference:file:plugins/org.eclipse.datatools.connectivity.oda.design_3.3.5.v201204241156.jar Id: org.eclipse.datatools.connectivity.oda.design.ui, Version: 3.2.7.v201205221153, Location: reference:file:plugins/org.eclipse.datatools.connectivity.oda.design.ui_3.2.7.v201205221153.jar Id: org.eclipse.datatools.connectivity.oda.flatfile, Version: 3.1.2.v201206121559, Location: reference:file:plugins/org.eclipse.datatools.connectivity.oda.flatfile_3.1.2.v201206121559.jar Id: org.eclipse.datatools.connectivity.oda.flatfile.ui, Version: 3.1.3.v201203221637, Location: reference:file:plugins/org.eclipse.datatools.connectivity.oda.flatfile.ui_3.1.3.v201203221637.jar Id: org.eclipse.datatools.connectivity.oda.profile, Version: 3.2.7.v201203291105, Location: reference:file:plugins/org.eclipse.datatools.connectivity.oda.profile_3.2.7.v201203291105.jar Id: org.eclipse.datatools.connectivity.oda.template.ui, Version: 3.2.3.v201201121156, Location: reference:file:plugins/org.eclipse.datatools.connectivity.oda.template.ui_3.2.3.v201201121156.jar Id: org.eclipse.datatools.connectivity.sqm.core, Version: 1.2.5.v201205240353, Location: reference:file:plugins/org.eclipse.datatools.connectivity.sqm.core_1.2.5.v201205240353.jar Id: org.eclipse.datatools.connectivity.sqm.core.ui, Version: 1.2.2.v201205240353, Location: reference:file:plugins/org.eclipse.datatools.connectivity.sqm.core.ui_1.2.2.v201205240353.jar Id: org.eclipse.datatools.connectivity.sqm.server.ui, Version: 1.1.100.v201202021103, Location: reference:file:plugins/org.eclipse.datatools.connectivity.sqm.server.ui_1.1.100.v201202021103.jar Id: org.eclipse.datatools.connectivity.ui, Version: 1.2.3.v201205240353, Location: reference:file:plugins/org.eclipse.datatools.connectivity.ui_1.2.3.v201205240353.jar Id: org.eclipse.datatools.connectivity.ui.dse, Version: 1.1.4.v201107221459, Location: reference:file:plugins/org.eclipse.datatools.connectivity.ui.dse_1.1.4.v201107221459.jar Id: org.eclipse.datatools.doc.user, Version: 1.7.0.20090521092446, Location: reference:file:plugins/org.eclipse.datatools.doc.user_1.7.0.20090521092446.jar Id: org.eclipse.datatools.enablement.finfo, Version: 1.5.1.v200906161800, Location: reference:file:plugins/org.eclipse.datatools.enablement.finfo_1.5.1.v200906161800.jar Id: org.eclipse.datatools.enablement.hsqldb, Version: 1.0.0.v201107221502, Location: reference:file:plugins/org.eclipse.datatools.enablement.hsqldb_1.0.0.v201107221502.jar Id: org.eclipse.datatools.enablement.hsqldb.dbdefinition, Version: 1.0.0.v201107221502, Location: reference:file:plugins/org.eclipse.datatools.enablement.hsqldb.dbdefinition_1.0.0.v201107221502.jar Id: org.eclipse.datatools.enablement.hsqldb.ui, Version: 1.0.0.v201108120600, Location: reference:file:plugins/org.eclipse.datatools.enablement.hsqldb.ui_1.0.0.v201108120600.jar Id: org.eclipse.datatools.enablement.ibm.db2.iseries, Version: 1.0.2.v201107221502, Location: reference:file:plugins/org.eclipse.datatools.enablement.ibm.db2.iseries_1.0.2.v201107221502.jar Id: org.eclipse.datatools.enablement.ibm.db2.iseries.dbdefinition, Version: 1.0.3.v201107221502, Location: reference:file:plugins/org.eclipse.datatools.enablement.ibm.db2.iseries.dbdefinition_1.0.3.v201107221502.jar Id: org.eclipse.datatools.enablement.ibm.db2.iseries.ui, Version: 1.0.2.v201202100836, Location: reference:file:plugins/org.eclipse.datatools.enablement.ibm.db2.iseries.ui_1.0.2.v201202100836.jar Id: org.eclipse.datatools.enablement.ibm.db2.luw, Version: 1.0.2.v201107221502, Location: reference:file:plugins/org.eclipse.datatools.enablement.ibm.db2.luw_1.0.2.v201107221502.jar Id: org.eclipse.datatools.enablement.ibm.db2.luw.dbdefinition, Version: 1.0.4.v201107221502, Location: reference:file:plugins/org.eclipse.datatools.enablement.ibm.db2.luw.dbdefinition_1.0.4.v201107221502.jar Id: org.eclipse.datatools.enablement.ibm.db2.luw.ui, Version: 1.0.3.v201202100836, Location: reference:file:plugins/org.eclipse.datatools.enablement.ibm.db2.luw.ui_1.0.3.v201202100836.jar Id: org.eclipse.datatools.enablement.ibm.db2.zseries, Version: 1.0.2.v201107221502, Location: reference:file:plugins/org.eclipse.datatools.enablement.ibm.db2.zseries_1.0.2.v201107221502.jar Id: org.eclipse.datatools.enablement.ibm.db2.zseries.dbdefinition, Version: 1.0.4.v201107221502, Location: reference:file:plugins/org.eclipse.datatools.enablement.ibm.db2.zseries.dbdefinition_1.0.4.v201107221502.jar Id: org.eclipse.datatools.enablement.ibm.db2.zseries.ui, Version: 1.0.2.v201202100836, Location: reference:file:plugins/org.eclipse.datatools.enablement.ibm.db2.zseries.ui_1.0.2.v201202100836.jar Id: org.eclipse.datatools.enablement.ibm.informix, Version: 1.0.1.v201107221502, Location: reference:file:plugins/org.eclipse.datatools.enablement.ibm.informix_1.0.1.v201107221502.jar Id: org.eclipse.datatools.enablement.ibm.informix.dbdefinition, Version: 1.0.4.v201107221502, Location: reference:file:plugins/org.eclipse.datatools.enablement.ibm.informix.dbdefinition_1.0.4.v201107221502.jar Id: org.eclipse.datatools.enablement.ibm.informix.ui, Version: 1.0.3.v201202100836, Location: reference:file:plugins/org.eclipse.datatools.enablement.ibm.informix.ui_1.0.3.v201202100836.jar Id: org.eclipse.datatools.enablement.ibm.ui, Version: 1.0.0.v201107221502, Location: reference:file:plugins/org.eclipse.datatools.enablement.ibm.ui_1.0.0.v201107221502.jar Id: org.eclipse.datatools.enablement.ingres, Version: 1.0.0.v200906111150, Location: reference:file:plugins/org.eclipse.datatools.enablement.ingres_1.0.0.v200906111150.jar Id: org.eclipse.datatools.enablement.ingres.dbdefinition, Version: 1.0.0.v200906161800, Location: reference:file:plugins/org.eclipse.datatools.enablement.ingres.dbdefinition_1.0.0.v200906161800.jar Id: org.eclipse.datatools.enablement.ingres.ui, Version: 1.0.0.v201105270214, Location: reference:file:plugins/org.eclipse.datatools.enablement.ingres.ui_1.0.0.v201105270214.jar Id: org.eclipse.datatools.enablement.jdt.classpath, Version: 1.0.1.v201107221501, Location: reference:file:plugins/org.eclipse.datatools.enablement.jdt.classpath_1.0.1.v201107221501.jar Id: org.eclipse.datatools.enablement.msft.sqlserver, Version: 1.0.1.v201107221504, Location: reference:file:plugins/org.eclipse.datatools.enablement.msft.sqlserver_1.0.1.v201107221504.jar Id: org.eclipse.datatools.enablement.msft.sqlserver.dbdefinition, Version: 1.0.1.v201201240505, Location: reference:file:plugins/org.eclipse.datatools.enablement.msft.sqlserver.dbdefinition_1.0.1.v201201240505.jar Id: org.eclipse.datatools.enablement.msft.sqlserver.ui, Version: 1.0.2.v201201131118, Location: reference:file:plugins/org.eclipse.datatools.enablement.msft.sqlserver.ui_1.0.2.v201201131118.jar Id: org.eclipse.datatools.enablement.mysql, Version: 1.0.3.v201205252211, Location: reference:file:plugins/org.eclipse.datatools.enablement.mysql_1.0.3.v201205252211.jar Id: org.eclipse.datatools.enablement.mysql.dbdefinition, Version: 1.0.4.v201109022331, Location: reference:file:plugins/org.eclipse.datatools.enablement.mysql.dbdefinition_1.0.4.v201109022331.jar Id: org.eclipse.datatools.enablement.mysql.ui, Version: 1.0.0.v201109022331, Location: reference:file:plugins/org.eclipse.datatools.enablement.mysql.ui_1.0.0.v201109022331.jar Id: org.eclipse.datatools.enablement.oda.ws, Version: 1.2.4.v201203221631, Location: reference:file:plugins/org.eclipse.datatools.enablement.oda.ws_1.2.4.v201203221631.jar Id: org.eclipse.datatools.enablement.oda.ws.ui, Version: 1.2.4.v201203221631, Location: reference:file:plugins/org.eclipse.datatools.enablement.oda.ws.ui_1.2.4.v201203221631.jar Id: org.eclipse.datatools.enablement.oda.xml, Version: 1.2.3.v201112061438, Location: reference:file:plugins/org.eclipse.datatools.enablement.oda.xml_1.2.3.v201112061438.jar Id: org.eclipse.datatools.enablement.oda.xml.ui, Version: 1.2.3.v201112071047, Location: reference:file:plugins/org.eclipse.datatools.enablement.oda.xml.ui_1.2.3.v201112071047.jar Id: org.eclipse.datatools.enablement.oracle, Version: 1.0.0.v201107221506, Location: reference:file:plugins/org.eclipse.datatools.enablement.oracle_1.0.0.v201107221506.jar Id: org.eclipse.datatools.enablement.oracle.dbdefinition, Version: 1.0.103.v201206010214, Location: reference:file:plugins/org.eclipse.datatools.enablement.oracle.dbdefinition_1.0.103.v201206010214.jar Id: org.eclipse.datatools.enablement.oracle.ui, Version: 1.0.3.v201201131121, Location: reference:file:plugins/org.eclipse.datatools.enablement.oracle.ui_1.0.3.v201201131121.jar Id: org.eclipse.datatools.enablement.postgresql, Version: 1.1.1.v201205252207, Location: reference:file:plugins/org.eclipse.datatools.enablement.postgresql_1.1.1.v201205252207.jar Id: org.eclipse.datatools.enablement.postgresql.dbdefinition, Version: 1.0.2.v201110070445, Location: reference:file:plugins/org.eclipse.datatools.enablement.postgresql.dbdefinition_1.0.2.v201110070445.jar Id: org.eclipse.datatools.enablement.postgresql.ui, Version: 1.0.0.v201107221506, Location: reference:file:plugins/org.eclipse.datatools.enablement.postgresql.ui_1.0.0.v201107221506.jar Id: org.eclipse.datatools.enablement.sap.maxdb, Version: 1.0.0.v201107221507, Location: reference:file:plugins/org.eclipse.datatools.enablement.sap.maxdb_1.0.0.v201107221507.jar Id: org.eclipse.datatools.enablement.sap.maxdb.dbdefinition, Version: 1.0.0.v201107221507, Location: reference:file:plugins/org.eclipse.datatools.enablement.sap.maxdb.dbdefinition_1.0.0.v201107221507.jar Id: org.eclipse.datatools.enablement.sap.maxdb.ui, Version: 1.0.0.v201107221507, Location: reference:file:plugins/org.eclipse.datatools.enablement.sap.maxdb.ui_1.0.0.v201107221507.jar Id: org.eclipse.datatools.enablement.sqlite, Version: 1.0.0.v201002041100, Location: reference:file:plugins/org.eclipse.datatools.enablement.sqlite_1.0.0.v201002041100.jar Id: org.eclipse.datatools.enablement.sqlite.dbdefinition, Version: 1.0.2.v201206010441, Location: reference:file:plugins/org.eclipse.datatools.enablement.sqlite.dbdefinition_1.0.2.v201206010441.jar Id: org.eclipse.datatools.enablement.sqlite.ui, Version: 1.0.0.v201107221507, Location: reference:file:plugins/org.eclipse.datatools.enablement.sqlite.ui_1.0.0.v201107221507.jar Id: org.eclipse.datatools.enablement.sybase, Version: 1.0.1.v201107221507, Location: reference:file:plugins/org.eclipse.datatools.enablement.sybase_1.0.1.v201107221507.jar Id: org.eclipse.datatools.enablement.sybase.asa, Version: 1.0.1.v201107221507, Location: reference:file:plugins/org.eclipse.datatools.enablement.sybase.asa_1.0.1.v201107221507.jar Id: org.eclipse.datatools.enablement.sybase.asa.dbdefinition, Version: 1.0.0.v200906161800, Location: reference:file:plugins/org.eclipse.datatools.enablement.sybase.asa.dbdefinition_1.0.0.v200906161800.jar Id: org.eclipse.datatools.enablement.sybase.asa.models, Version: 1.0.0.v201107221507, Location: reference:file:plugins/org.eclipse.datatools.enablement.sybase.asa.models_1.0.0.v201107221507.jar Id: org.eclipse.datatools.enablement.sybase.asa.schemaobjecteditor.examples, Version: 2.5.0.200810071, Location: reference:file:plugins/org.eclipse.datatools.enablement.sybase.asa.schemaobjecteditor.examples_2.5.0.200810071.jar Id: org.eclipse.datatools.enablement.sybase.asa.ui, Version: 1.0.1.v200906111204, Location: reference:file:plugins/org.eclipse.datatools.enablement.sybase.asa.ui_1.0.1.v200906111204.jar Id: org.eclipse.datatools.enablement.sybase.ase, Version: 1.0.2.v201201131122, Location: reference:file:plugins/org.eclipse.datatools.enablement.sybase.ase_1.0.2.v201201131122.jar Id: org.eclipse.datatools.enablement.sybase.ase.dbdefinition, Version: 1.0.0.v201107221507, Location: reference:file:plugins/org.eclipse.datatools.enablement.sybase.ase.dbdefinition_1.0.0.v201107221507.jar Id: org.eclipse.datatools.enablement.sybase.ase.models, Version: 1.0.1.v201010140307, Location: reference:file:plugins/org.eclipse.datatools.enablement.sybase.ase.models_1.0.1.v201010140307.jar Id: org.eclipse.datatools.enablement.sybase.ase.ui, Version: 1.0.1.v200906020900, Location: reference:file:plugins/org.eclipse.datatools.enablement.sybase.ase.ui_1.0.1.v200906020900.jar Id: org.eclipse.datatools.enablement.sybase.models, Version: 1.0.0.v201010140307, Location: reference:file:plugins/org.eclipse.datatools.enablement.sybase.models_1.0.0.v201010140307.jar Id: org.eclipse.datatools.enablement.sybase.ui, Version: 1.0.0.v200906090452, Location: reference:file:plugins/org.eclipse.datatools.enablement.sybase.ui_1.0.0.v200906090452.jar Id: org.eclipse.datatools.help, Version: 1.5.0.v200906020553, Location: reference:file:plugins/org.eclipse.datatools.help_1.5.0.v200906020553.jar Id: org.eclipse.datatools.intro, Version: 1.7.0.v201005281800, Location: reference:file:plugins/org.eclipse.datatools.intro_1.7.0.v201005281800.jar Id: org.eclipse.datatools.modelbase.dbdefinition, Version: 1.0.2.v201107221519, Location: reference:file:plugins/org.eclipse.datatools.modelbase.dbdefinition_1.0.2.v201107221519.jar Id: org.eclipse.datatools.modelbase.derby, Version: 1.0.0.v201107221519, Location: reference:file:plugins/org.eclipse.datatools.modelbase.derby_1.0.0.v201107221519.jar Id: org.eclipse.datatools.modelbase.sql, Version: 1.0.5.v201110151330, Location: reference:file:plugins/org.eclipse.datatools.modelbase.sql_1.0.5.v201110151330.jar Id: org.eclipse.datatools.modelbase.sql.edit, Version: 1.0.1.v201107221519, Location: reference:file:plugins/org.eclipse.datatools.modelbase.sql.edit_1.0.1.v201107221519.jar Id: org.eclipse.datatools.modelbase.sql.query, Version: 1.1.3.v201206060918, Location: reference:file:plugins/org.eclipse.datatools.modelbase.sql.query_1.1.3.v201206060918.jar Id: org.eclipse.datatools.modelbase.sql.query.edit, Version: 1.0.1.v201110151245, Location: reference:file:plugins/org.eclipse.datatools.modelbase.sql.query.edit_1.0.1.v201110151245.jar Id: org.eclipse.datatools.modelbase.sql.xml.query, Version: 1.0.2.v201201131123, Location: reference:file:plugins/org.eclipse.datatools.modelbase.sql.xml.query_1.0.2.v201201131123.jar Id: org.eclipse.datatools.oda.cshelp, Version: 1.1.1.v201107221500, Location: reference:file:plugins/org.eclipse.datatools.oda.cshelp_1.1.1.v201107221500.jar Id: org.eclipse.datatools.sqltools.common.ui, Version: 1.0.0.v201107221520, Location: reference:file:plugins/org.eclipse.datatools.sqltools.common.ui_1.0.0.v201107221520.jar Id: org.eclipse.datatools.sqltools.data.core, Version: 1.2.1.v201110050500, Location: reference:file:plugins/org.eclipse.datatools.sqltools.data.core_1.2.1.v201110050500.jar Id: org.eclipse.datatools.sqltools.data.ui, Version: 1.2.1.v201010270945, Location: reference:file:plugins/org.eclipse.datatools.sqltools.data.ui_1.2.1.v201010270945.jar Id: org.eclipse.datatools.sqltools.db.derby, Version: 1.0.0.v201107221520, Location: reference:file:plugins/org.eclipse.datatools.sqltools.db.derby_1.0.0.v201107221520.jar Id: org.eclipse.datatools.sqltools.db.derby.ui, Version: 1.0.0.v200906020900, Location: reference:file:plugins/org.eclipse.datatools.sqltools.db.derby.ui_1.0.0.v200906020900.jar Id: org.eclipse.datatools.sqltools.db.generic, Version: 1.0.0.v201107221520, Location: reference:file:plugins/org.eclipse.datatools.sqltools.db.generic_1.0.0.v201107221520.jar Id: org.eclipse.datatools.sqltools.db.generic.ui, Version: 1.0.0.v200906020900, Location: reference:file:plugins/org.eclipse.datatools.sqltools.db.generic.ui_1.0.0.v200906020900.jar Id: org.eclipse.datatools.sqltools.ddlgen.ui, Version: 1.0.2.v201201131129, Location: reference:file:plugins/org.eclipse.datatools.sqltools.ddlgen.ui_1.0.2.v201201131129.jar Id: org.eclipse.datatools.sqltools.debugger.core, Version: 1.0.1.v201107221520, Location: reference:file:plugins/org.eclipse.datatools.sqltools.debugger.core_1.0.1.v201107221520.jar Id: org.eclipse.datatools.sqltools.debugger.core.ui, Version: 1.0.0.v201003161000, Location: reference:file:plugins/org.eclipse.datatools.sqltools.debugger.core.ui_1.0.0.v201003161000.jar Id: org.eclipse.datatools.sqltools.doc.user, Version: 1.7.0.20090521092446, Location: reference:file:plugins/org.eclipse.datatools.sqltools.doc.user_1.7.0.20090521092446.jar Id: org.eclipse.datatools.sqltools.doc.user.contexts, Version: 1.7.0.20090521092446, Location: reference:file:plugins/org.eclipse.datatools.sqltools.doc.user.contexts_1.7.0.20090521092446.jar Id: org.eclipse.datatools.sqltools.editor.core, Version: 1.0.2.v201205310904, Location: reference:file:plugins/org.eclipse.datatools.sqltools.editor.core_1.0.2.v201205310904.jar Id: org.eclipse.datatools.sqltools.editor.core.ui, Version: 1.0.0.v201001150815, Location: reference:file:plugins/org.eclipse.datatools.sqltools.editor.core.ui_1.0.0.v201001150815.jar Id: org.eclipse.datatools.sqltools.parsers.sql, Version: 1.0.2.v201107221520, Location: reference:file:plugins/org.eclipse.datatools.sqltools.parsers.sql_1.0.2.v201107221520.jar Id: org.eclipse.datatools.sqltools.parsers.sql.lexer, Version: 1.0.1.v201107221520, Location: reference:file:plugins/org.eclipse.datatools.sqltools.parsers.sql.lexer_1.0.1.v201107221520.jar Id: org.eclipse.datatools.sqltools.parsers.sql.query, Version: 1.2.1.v201201250511, Location: reference:file:plugins/org.eclipse.datatools.sqltools.parsers.sql.query_1.2.1.v201201250511.jar Id: org.eclipse.datatools.sqltools.parsers.sql.xml.query, Version: 1.0.0.v201107221520, Location: reference:file:plugins/org.eclipse.datatools.sqltools.parsers.sql.xml.query_1.0.0.v201107221520.jar Id: org.eclipse.datatools.sqltools.plan, Version: 1.0.0.v201107221520, Location: reference:file:plugins/org.eclipse.datatools.sqltools.plan_1.0.0.v201107221520.jar Id: org.eclipse.datatools.sqltools.result, Version: 1.1.3.v201205310911, Location: reference:file:plugins/org.eclipse.datatools.sqltools.result_1.1.3.v201205310911.jar Id: org.eclipse.datatools.sqltools.result.ui, Version: 1.1.2.v201110010535, Location: reference:file:plugins/org.eclipse.datatools.sqltools.result.ui_1.1.2.v201110010535.jar Id: org.eclipse.datatools.sqltools.routineeditor, Version: 1.0.0.v201107221520, Location: reference:file:plugins/org.eclipse.datatools.sqltools.routineeditor_1.0.0.v201107221520.jar Id: org.eclipse.datatools.sqltools.routineeditor.ui, Version: 1.0.2.v201111230714, Location: reference:file:plugins/org.eclipse.datatools.sqltools.routineeditor.ui_1.0.2.v201111230714.jar Id: org.eclipse.datatools.sqltools.schemaobjecteditor, Version: 1.1.0.v200906022302, Location: reference:file:plugins/org.eclipse.datatools.sqltools.schemaobjecteditor_1.1.0.v200906022302.jar Id: org.eclipse.datatools.sqltools.schemaobjecteditor.ui, Version: 1.1.1.200810071, Location: reference:file:plugins/org.eclipse.datatools.sqltools.schemaobjecteditor.ui_1.1.1.200810071.jar Id: org.eclipse.datatools.sqltools.schemaobjecteditor.ui.pages, Version: 1.1.0.200810071, Location: reference:file:plugins/org.eclipse.datatools.sqltools.schemaobjecteditor.ui.pages_1.1.0.200810071.jar Id: org.eclipse.datatools.sqltools.sql, Version: 1.0.1.v201110050515, Location: reference:file:plugins/org.eclipse.datatools.sqltools.sql_1.0.1.v201110050515.jar Id: org.eclipse.datatools.sqltools.sql.ui, Version: 1.0.1.v201201270735, Location: reference:file:plugins/org.eclipse.datatools.sqltools.sql.ui_1.0.1.v201201270735.jar Id: org.eclipse.datatools.sqltools.sqlbuilder, Version: 1.0.3.v201107221520, Location: reference:file:plugins/org.eclipse.datatools.sqltools.sqlbuilder_1.0.3.v201107221520.jar Id: org.eclipse.datatools.sqltools.sqleditor, Version: 1.0.2.v201107221520, Location: reference:file:plugins/org.eclipse.datatools.sqltools.sqleditor_1.0.2.v201107221520.jar Id: org.eclipse.datatools.sqltools.sqlscrapbook, Version: 1.0.2.v201205310922, Location: reference:file:plugins/org.eclipse.datatools.sqltools.sqlscrapbook_1.0.2.v201205310922.jar Id: org.eclipse.datatools.sqltools.tabledataeditor, Version: 1.0.1.v201005250945, Location: reference:file:plugins/org.eclipse.datatools.sqltools.tabledataeditor_1.0.1.v201005250945.jar Id: org.eclipse.debug.core, Version: 3.7.100.v20120521-2012, Location: reference:file:plugins/org.eclipse.debug.core_3.7.100.v20120521-2012.jar Id: org.eclipse.debug.ui, Version: 3.8.0.v20120530-1753, Location: reference:file:plugins/org.eclipse.debug.ui_3.8.0.v20120530-1753.jar Id: org.eclipse.draw2d, Version: 3.8.0.201206112118, Location: reference:file:plugins/org.eclipse.draw2d_3.8.0.201206112118.jar Id: org.eclipse.dstore.core, Version: 3.3.100.201205300905, Location: reference:file:plugins/org.eclipse.dstore.core_3.3.100.201205300905.jar Id: org.eclipse.dstore.extra, Version: 2.1.400.201205300905, Location: reference:file:plugins/org.eclipse.dstore.extra_2.1.400.201205300905.jar Id: org.eclipse.e4.core.commands, Version: 0.10.1.v20120523-1955, Location: reference:file:plugins/org.eclipse.e4.core.commands_0.10.1.v20120523-1955.jar Id: org.eclipse.e4.core.contexts, Version: 1.1.0.v20120523-2004, Location: reference:file:plugins/org.eclipse.e4.core.contexts_1.1.0.v20120523-2004.jar Id: org.eclipse.e4.core.di, Version: 1.1.0.v20120521-2346, Location: reference:file:plugins/org.eclipse.e4.core.di_1.1.0.v20120521-2346.jar Id: org.eclipse.e4.core.di.extensions, Version: 0.11.0.v20120523-2004, Location: reference:file:plugins/org.eclipse.e4.core.di.extensions_0.11.0.v20120523-2004.jar Id: org.eclipse.e4.core.services, Version: 1.0.0.v20120521-2346, Location: reference:file:plugins/org.eclipse.e4.core.services_1.0.0.v20120521-2346.jar Id: org.eclipse.e4.ui.bindings, Version: 0.10.1.v20120523-1955, Location: reference:file:plugins/org.eclipse.e4.ui.bindings_0.10.1.v20120523-1955.jar Id: org.eclipse.e4.ui.css.core, Version: 0.10.1.v20120523-1955, Location: reference:file:plugins/org.eclipse.e4.ui.css.core_0.10.1.v20120523-1955.jar Id: org.eclipse.e4.ui.css.swt, Version: 0.10.1.v20120523-1955, Location: reference:file:plugins/org.eclipse.e4.ui.css.swt_0.10.1.v20120523-1955.jar Id: org.eclipse.e4.ui.css.swt.theme, Version: 0.9.2.v20120523-1955, Location: reference:file:plugins/org.eclipse.e4.ui.css.swt.theme_0.9.2.v20120523-1955.jar Id: org.eclipse.e4.ui.di, Version: 0.10.1.v20120523-1955, Location: reference:file:plugins/org.eclipse.e4.ui.di_0.10.1.v20120523-1955.jar Id: org.eclipse.e4.ui.model.workbench, Version: 0.10.1.v20120523-1955, Location: reference:file:plugins/org.eclipse.e4.ui.model.workbench_0.10.1.v20120523-1955.jar Id: org.eclipse.e4.ui.services, Version: 0.10.1.v20120523-1955, Location: reference:file:plugins/org.eclipse.e4.ui.services_0.10.1.v20120523-1955.jar Id: org.eclipse.e4.ui.widgets, Version: 0.12.0.v20120523-1955, Location: reference:file:plugins/org.eclipse.e4.ui.widgets_0.12.0.v20120523-1955.jar Id: org.eclipse.e4.ui.workbench, Version: 0.10.2.v20120531-1742, Location: reference:file:plugins/org.eclipse.e4.ui.workbench_0.10.2.v20120531-1742.jar Id: org.eclipse.e4.ui.workbench.addons.swt, Version: 0.10.1.v20120523-1955, Location: reference:file:plugins/org.eclipse.e4.ui.workbench.addons.swt_0.10.1.v20120523-1955.jar Id: org.eclipse.e4.ui.workbench.renderers.swt, Version: 0.10.1.v20120822-Bug386070, Location: reference:file:plugins/org.eclipse.e4.ui.workbench.renderers.swt_0.10.1.v20120822-Bug386070.jar Id: org.eclipse.e4.ui.workbench.swt, Version: 0.10.1.v20120525-2014, Location: reference:file:plugins/org.eclipse.e4.ui.workbench.swt_0.10.1.v20120525-2014.jar Id: org.eclipse.e4.ui.workbench3, Version: 0.12.0.v20120521-2329, Location: reference:file:plugins/org.eclipse.e4.ui.workbench3_0.12.0.v20120521-2329.jar Id: org.eclipse.ecf, Version: 3.1.300.v20120608-0148, Location: reference:file:plugins/org.eclipse.ecf_3.1.300.v20120608-0148.jar Id: org.eclipse.ecf.filetransfer, Version: 5.0.0.v20120608-0148, Location: reference:file:plugins/org.eclipse.ecf.filetransfer_5.0.0.v20120608-0148.jar Id: org.eclipse.ecf.identity, Version: 3.1.200.v20120608-0148, Location: reference:file:plugins/org.eclipse.ecf.identity_3.1.200.v20120608-0148.jar Id: org.eclipse.ecf.provider.filetransfer, Version: 3.2.0.v20120608-0148, Location: reference:file:plugins/org.eclipse.ecf.provider.filetransfer_3.2.0.v20120608-0148.jar Id: org.eclipse.ecf.provider.filetransfer.httpclient, Version: 4.0.200.v20120608-0148, Location: reference:file:plugins/org.eclipse.ecf.provider.filetransfer.httpclient_4.0.200.v20120608-0148.jar Id: org.eclipse.ecf.provider.filetransfer.httpclient.ssl, Version: 1.0.0.v20120608-0148, Location: reference:file:plugins/org.eclipse.ecf.provider.filetransfer.httpclient.ssl_1.0.0.v20120608-0148.jar Id: org.eclipse.ecf.provider.filetransfer.ssl, Version: 1.0.0.v20120608-0148, Location: reference:file:plugins/org.eclipse.ecf.provider.filetransfer.ssl_1.0.0.v20120608-0148.jar Id: org.eclipse.ecf.ssl, Version: 1.0.100.v20120608-0148, Location: reference:file:plugins/org.eclipse.ecf.ssl_1.0.100.v20120608-0148.jar Id: org.eclipse.egit, Version: 2.0.0.201206130900-r, Location: reference:file:plugins/org.eclipse.egit_2.0.0.201206130900-r.jar Id: org.eclipse.egit.core, Version: 2.0.0.201206130900-r, Location: reference:file:plugins/org.eclipse.egit.core_2.0.0.201206130900-r.jar Id: org.eclipse.egit.doc, Version: 2.0.0.201206130900-r, Location: reference:file:plugins/org.eclipse.egit.doc_2.0.0.201206130900-r.jar Id: org.eclipse.egit.mylyn.ui, Version: 2.0.0.201206130900-r, Location: reference:file:plugins/org.eclipse.egit.mylyn.ui_2.0.0.201206130900-r.jar Id: org.eclipse.egit.ui, Version: 2.0.0.201206130900-r, Location: reference:file:plugins/org.eclipse.egit.ui_2.0.0.201206130900-r.jar Id: org.eclipse.emf, Version: 2.6.0.v20120608-0554, Location: reference:file:plugins/org.eclipse.emf_2.6.0.v20120608-0554.jar Id: org.eclipse.emf.ant, Version: 2.7.0.v20120608-0554, Location: reference:file:plugins/org.eclipse.emf.ant_2.7.0.v20120608-0554.jar Id: org.eclipse.emf.codegen, Version: 2.8.0.v20120608-0554, Location: reference:file:plugins/org.eclipse.emf.codegen_2.8.0.v20120608-0554.jar Id: org.eclipse.emf.codegen.ecore, Version: 2.8.0.v20120608-0554, Location: reference:file:plugins/org.eclipse.emf.codegen.ecore_2.8.0.v20120608-0554.jar Id: org.eclipse.emf.codegen.ecore.ui, Version: 2.8.0.v20120608-0554, Location: reference:file:plugins/org.eclipse.emf.codegen.ecore.ui_2.8.0.v20120608-0554.jar Id: org.eclipse.emf.codegen.ui, Version: 2.6.0.v20120608-0554, Location: reference:file:plugins/org.eclipse.emf.codegen.ui_2.6.0.v20120608-0554.jar Id: org.eclipse.emf.common, Version: 2.8.0.v20120606-0717, Location: reference:file:plugins/org.eclipse.emf.common_2.8.0.v20120606-0717.jar Id: org.eclipse.emf.common.ui, Version: 2.7.0.v20120608-0554, Location: reference:file:plugins/org.eclipse.emf.common.ui_2.7.0.v20120608-0554.jar Id: org.eclipse.emf.converter, Version: 2.5.0.v20120608-0554, Location: reference:file:plugins/org.eclipse.emf.converter_2.5.0.v20120608-0554.jar Id: org.eclipse.emf.databinding, Version: 1.2.0.v20120608-0554, Location: reference:file:plugins/org.eclipse.emf.databinding_1.2.0.v20120608-0554.jar Id: org.eclipse.emf.databinding.edit, Version: 1.2.0.v20120608-0554, Location: reference:file:plugins/org.eclipse.emf.databinding.edit_1.2.0.v20120608-0554.jar Id: org.eclipse.emf.ecore, Version: 2.8.0.v20120606-0717, Location: reference:file:plugins/org.eclipse.emf.ecore_2.8.0.v20120606-0717.jar Id: org.eclipse.emf.ecore.change, Version: 2.8.0.v20120606-0717, Location: reference:file:plugins/org.eclipse.emf.ecore.change_2.8.0.v20120606-0717.jar Id: org.eclipse.emf.ecore.change.edit, Version: 2.5.0.v20120608-0554, Location: reference:file:plugins/org.eclipse.emf.ecore.change.edit_2.5.0.v20120608-0554.jar Id: org.eclipse.emf.ecore.edit, Version: 2.8.0.v20120608-0554, Location: reference:file:plugins/org.eclipse.emf.ecore.edit_2.8.0.v20120608-0554.jar Id: org.eclipse.emf.ecore.editor, Version: 2.8.0.v20120608-0554, Location: reference:file:plugins/org.eclipse.emf.ecore.editor_2.8.0.v20120608-0554.jar Id: org.eclipse.emf.ecore.xmi, Version: 2.8.0.v20120606-0717, Location: reference:file:plugins/org.eclipse.emf.ecore.xmi_2.8.0.v20120606-0717.jar Id: org.eclipse.emf.edit, Version: 2.8.0.v20120608-0554, Location: reference:file:plugins/org.eclipse.emf.edit_2.8.0.v20120608-0554.jar Id: org.eclipse.emf.edit.ui, Version: 2.8.0.v20120608-0554, Location: reference:file:plugins/org.eclipse.emf.edit.ui_2.8.0.v20120608-0554.jar Id: org.eclipse.emf.exporter, Version: 2.6.0.v20120608-0554, Location: reference:file:plugins/org.eclipse.emf.exporter_2.6.0.v20120608-0554.jar Id: org.eclipse.emf.importer, Version: 2.7.0.v20120608-0554, Location: reference:file:plugins/org.eclipse.emf.importer_2.7.0.v20120608-0554.jar Id: org.eclipse.emf.importer.ecore, Version: 2.6.0.v20120608-0554, Location: reference:file:plugins/org.eclipse.emf.importer.ecore_2.6.0.v20120608-0554.jar Id: org.eclipse.emf.importer.java, Version: 2.6.0.v20120608-0554, Location: reference:file:plugins/org.eclipse.emf.importer.java_2.6.0.v20120608-0554.jar Id: org.eclipse.emf.importer.rose, Version: 2.6.0.v20120608-0554, Location: reference:file:plugins/org.eclipse.emf.importer.rose_2.6.0.v20120608-0554.jar Id: org.eclipse.emf.mapping, Version: 2.7.0.v20120608-0554, Location: reference:file:plugins/org.eclipse.emf.mapping_2.7.0.v20120608-0554.jar Id: org.eclipse.emf.mapping.ecore, Version: 2.6.0.v20120608-0554, Location: reference:file:plugins/org.eclipse.emf.mapping.ecore_2.6.0.v20120608-0554.jar Id: org.eclipse.emf.mapping.ecore.editor, Version: 2.6.0.v20120608-0554, Location: reference:file:plugins/org.eclipse.emf.mapping.ecore.editor_2.6.0.v20120608-0554.jar Id: org.eclipse.emf.mapping.ecore2ecore, Version: 2.7.0.v20120608-0554, Location: reference:file:plugins/org.eclipse.emf.mapping.ecore2ecore_2.7.0.v20120608-0554.jar Id: org.eclipse.emf.mapping.ecore2ecore.editor, Version: 2.5.0.v20120608-0554, Location: reference:file:plugins/org.eclipse.emf.mapping.ecore2ecore.editor_2.5.0.v20120608-0554.jar Id: org.eclipse.emf.mapping.ecore2xml, Version: 2.7.0.v20120608-0554, Location: reference:file:plugins/org.eclipse.emf.mapping.ecore2xml_2.7.0.v20120608-0554.jar Id: org.eclipse.emf.mapping.ecore2xml.ui, Version: 2.6.0.v20120608-0554, Location: reference:file:plugins/org.eclipse.emf.mapping.ecore2xml.ui_2.6.0.v20120608-0554.jar Id: org.eclipse.emf.mapping.ui, Version: 2.6.0.v20120608-0554, Location: reference:file:plugins/org.eclipse.emf.mapping.ui_2.6.0.v20120608-0554.jar Id: org.eclipse.emf.mwe.core, Version: 1.2.1.v201206110920, Location: reference:file:plugins/org.eclipse.emf.mwe.core_1.2.1.v201206110920.jar Id: org.eclipse.emf.mwe.utils, Version: 1.2.1.v201206110920, Location: reference:file:plugins/org.eclipse.emf.mwe.utils_1.2.1.v201206110920.jar Id: org.eclipse.emf.mwe2.language, Version: 2.3.0.v201206120758, Location: reference:file:plugins/org.eclipse.emf.mwe2.language_2.3.0.v201206120758.jar Id: org.eclipse.emf.mwe2.language.ui, Version: 2.3.0.v201206120758, Location: reference:file:plugins/org.eclipse.emf.mwe2.language.ui_2.3.0.v201206120758.jar Id: org.eclipse.emf.mwe2.launch, Version: 2.3.0.v201206120758, Location: reference:file:plugins/org.eclipse.emf.mwe2.launch_2.3.0.v201206120758.jar Id: org.eclipse.emf.mwe2.lib, Version: 2.3.0.v201206110920, Location: reference:file:plugins/org.eclipse.emf.mwe2.lib_2.3.0.v201206110920.jar Id: org.eclipse.emf.mwe2.runtime, Version: 2.3.0.v201206110920, Location: reference:file:plugins/org.eclipse.emf.mwe2.runtime_2.3.0.v201206110920.jar Id: org.eclipse.epp.mpc.core, Version: 1.1.1.I20110907-0947, Location: reference:file:plugins/org.eclipse.epp.mpc.core_1.1.1.I20110907-0947.jar Id: org.eclipse.epp.mpc.help.ui, Version: 1.1.1.I20110907-0947, Location: reference:file:plugins/org.eclipse.epp.mpc.help.ui_1.1.1.I20110907-0947.jar Id: org.eclipse.epp.mpc.ui, Version: 1.1.1.I20110907-0947, Location: reference:file:plugins/org.eclipse.epp.mpc.ui_1.1.1.I20110907-0947.jar Id: org.eclipse.equinox.app, Version: 1.3.100.v20120522-1841, Location: reference:file:plugins/org.eclipse.equinox.app_1.3.100.v20120522-1841.jar Id: org.eclipse.equinox.bidi, Version: 0.9.0.v20120522-1841, Location: reference:file:plugins/org.eclipse.equinox.bidi_0.9.0.v20120522-1841.jar Id: org.eclipse.equinox.common, Version: 3.6.100.v20120522-1841, Location: reference:file:plugins/org.eclipse.equinox.common_3.6.100.v20120522-1841.jar Id: org.eclipse.equinox.concurrent, Version: 1.0.300.v20120522-2049, Location: reference:file:plugins/org.eclipse.equinox.concurrent_1.0.300.v20120522-2049.jar Id: org.eclipse.equinox.console, Version: 1.0.0.v20120522-1841, Location: reference:file:plugins/org.eclipse.equinox.console_1.0.0.v20120522-1841.jar Id: org.eclipse.equinox.ds, Version: 1.4.0.v20120522-1841, Location: reference:file:plugins/org.eclipse.equinox.ds_1.4.0.v20120522-1841.jar Id: org.eclipse.equinox.event, Version: 1.2.200.v20120522-2049, Location: reference:file:plugins/org.eclipse.equinox.event_1.2.200.v20120522-2049.jar Id: org.eclipse.equinox.frameworkadmin, Version: 2.0.100.v20120606-175127, Location: reference:file:plugins/org.eclipse.equinox.frameworkadmin_2.0.100.v20120606-175127.jar Id: org.eclipse.equinox.frameworkadmin.equinox, Version: 1.0.400.v20120428-0117, Location: reference:file:plugins/org.eclipse.equinox.frameworkadmin.equinox_1.0.400.v20120428-0117.jar Id: org.eclipse.equinox.http.jetty, Version: 3.0.0.v20120522-1841, Location: reference:file:plugins/org.eclipse.equinox.http.jetty_3.0.0.v20120522-1841.jar Id: org.eclipse.equinox.http.registry, Version: 1.1.200.v20120522-2049, Location: reference:file:plugins/org.eclipse.equinox.http.registry_1.1.200.v20120522-2049.jar Id: org.eclipse.equinox.http.servlet, Version: 1.1.300.v20120522-1841, Location: reference:file:plugins/org.eclipse.equinox.http.servlet_1.1.300.v20120522-1841.jar Id: org.eclipse.equinox.jsp.jasper, Version: 1.0.400.v20120522-2049, Location: reference:file:plugins/org.eclipse.equinox.jsp.jasper_1.0.400.v20120522-2049.jar Id: org.eclipse.equinox.jsp.jasper.registry, Version: 1.0.300.v20120522-2049, Location: reference:file:plugins/org.eclipse.equinox.jsp.jasper.registry_1.0.300.v20120522-2049.jar Id: org.eclipse.equinox.launcher, Version: 1.3.0.v20120522-1813, Location: reference:file:plugins/org.eclipse.equinox.launcher_1.3.0.v20120522-1813.jar Id: org.eclipse.equinox.launcher.gtk.linux.x86_64, Version: 1.1.200.v20120522-1813, Location: reference:file:plugins/org.eclipse.equinox.launcher.gtk.linux.x86_64_1.1.200.v20120522-1813/ Id: org.eclipse.equinox.p2.artifact.repository, Version: 1.1.200.v20120430-1959, Location: reference:file:plugins/org.eclipse.equinox.p2.artifact.repository_1.1.200.v20120430-1959.jar Id: org.eclipse.equinox.p2.console, Version: 1.0.300.v20120429-0125, Location: reference:file:plugins/org.eclipse.equinox.p2.console_1.0.300.v20120429-0125.jar Id: org.eclipse.equinox.p2.core, Version: 2.2.0.v20120430-0525, Location: reference:file:plugins/org.eclipse.equinox.p2.core_2.2.0.v20120430-0525.jar Id: org.eclipse.equinox.p2.director, Version: 2.2.0.v20120524-0542, Location: reference:file:plugins/org.eclipse.equinox.p2.director_2.2.0.v20120524-0542.jar Id: org.eclipse.equinox.p2.director.app, Version: 1.0.300.v20120428-0517, Location: reference:file:plugins/org.eclipse.equinox.p2.director.app_1.0.300.v20120428-0517.jar Id: org.eclipse.equinox.p2.directorywatcher, Version: 1.0.300.v20110808-1657, Location: reference:file:plugins/org.eclipse.equinox.p2.directorywatcher_1.0.300.v20110808-1657.jar Id: org.eclipse.equinox.p2.discovery, Version: 1.0.200.v20120524-1717, Location: reference:file:plugins/org.eclipse.equinox.p2.discovery_1.0.200.v20120524-1717.jar Id: org.eclipse.equinox.p2.discovery.compatibility, Version: 1.0.101.v20120524-1717, Location: reference:file:plugins/org.eclipse.equinox.p2.discovery.compatibility_1.0.101.v20120524-1717.jar Id: org.eclipse.equinox.p2.engine, Version: 2.2.0.v20120501-1502, Location: reference:file:plugins/org.eclipse.equinox.p2.engine_2.2.0.v20120501-1502.jar Id: org.eclipse.equinox.p2.extensionlocation, Version: 1.2.100.v20110808-1657, Location: reference:file:plugins/org.eclipse.equinox.p2.extensionlocation_1.2.100.v20110808-1657.jar Id: org.eclipse.equinox.p2.garbagecollector, Version: 1.0.200.v20110808-1657, Location: reference:file:plugins/org.eclipse.equinox.p2.garbagecollector_1.0.200.v20110808-1657.jar Id: org.eclipse.equinox.p2.jarprocessor, Version: 1.0.200.v20110808-1657, Location: reference:file:plugins/org.eclipse.equinox.p2.jarprocessor_1.0.200.v20110808-1657.jar Id: org.eclipse.equinox.p2.metadata, Version: 2.1.0.v20120430-2001, Location: reference:file:plugins/org.eclipse.equinox.p2.metadata_2.1.0.v20120430-2001.jar Id: org.eclipse.equinox.p2.metadata.repository, Version: 1.2.100.v20120524-1717, Location: reference:file:plugins/org.eclipse.equinox.p2.metadata.repository_1.2.100.v20120524-1717.jar Id: org.eclipse.equinox.p2.operations, Version: 2.2.0.v20120524-0542, Location: reference:file:plugins/org.eclipse.equinox.p2.operations_2.2.0.v20120524-0542.jar Id: org.eclipse.equinox.p2.publisher, Version: 1.2.0.v20120428-0117, Location: reference:file:plugins/org.eclipse.equinox.p2.publisher_1.2.0.v20120428-0117.jar Id: org.eclipse.equinox.p2.publisher.eclipse, Version: 1.1.0.v20120511-1931, Location: reference:file:plugins/org.eclipse.equinox.p2.publisher.eclipse_1.1.0.v20120511-1931.jar Id: org.eclipse.equinox.p2.ql, Version: 2.0.100.v20110808-1657, Location: reference:file:plugins/org.eclipse.equinox.p2.ql_2.0.100.v20110808-1657.jar Id: org.eclipse.equinox.p2.reconciler.dropins, Version: 1.1.200.v20120301-2145, Location: reference:file:plugins/org.eclipse.equinox.p2.reconciler.dropins_1.1.200.v20120301-2145.jar Id: org.eclipse.equinox.p2.repository, Version: 2.2.0.v20120524-1945, Location: reference:file:plugins/org.eclipse.equinox.p2.repository_2.2.0.v20120524-1945.jar Id: org.eclipse.equinox.p2.repository.tools, Version: 2.0.100.v20120501-1314, Location: reference:file:plugins/org.eclipse.equinox.p2.repository.tools_2.0.100.v20120501-1314.jar Id: org.eclipse.equinox.p2.touchpoint.eclipse, Version: 2.1.100.v20120428-0117, Location: reference:file:plugins/org.eclipse.equinox.p2.touchpoint.eclipse_2.1.100.v20120428-0117.jar Id: org.eclipse.equinox.p2.touchpoint.natives, Version: 1.1.0.v20120524-0542, Location: reference:file:plugins/org.eclipse.equinox.p2.touchpoint.natives_1.1.0.v20120524-0542.jar Id: org.eclipse.equinox.p2.transport.ecf, Version: 1.0.100.v20120305-0333, Location: reference:file:plugins/org.eclipse.equinox.p2.transport.ecf_1.0.100.v20120305-0333.jar Id: org.eclipse.equinox.p2.ui, Version: 2.2.0.v20120524-0542, Location: reference:file:plugins/org.eclipse.equinox.p2.ui_2.2.0.v20120524-0542.jar Id: org.eclipse.equinox.p2.ui.discovery, Version: 1.0.0.v20110808-1657, Location: reference:file:plugins/org.eclipse.equinox.p2.ui.discovery_1.0.0.v20110808-1657.jar Id: org.eclipse.equinox.p2.ui.importexport, Version: 1.0.1.v20110818-1344, Location: reference:file:plugins/org.eclipse.equinox.p2.ui.importexport_1.0.1.v20110818-1344.jar Id: org.eclipse.equinox.p2.ui.sdk, Version: 1.0.200.v20120515-1650, Location: reference:file:plugins/org.eclipse.equinox.p2.ui.sdk_1.0.200.v20120515-1650.jar Id: org.eclipse.equinox.p2.ui.sdk.scheduler, Version: 1.1.0.v20110815-1744, Location: reference:file:plugins/org.eclipse.equinox.p2.ui.sdk.scheduler_1.1.0.v20110815-1744.jar Id: org.eclipse.equinox.p2.updatechecker, Version: 1.1.200.v20110808-1657, Location: reference:file:plugins/org.eclipse.equinox.p2.updatechecker_1.1.200.v20110808-1657.jar Id: org.eclipse.equinox.p2.updatesite, Version: 1.0.400.v20120412-1615, Location: reference:file:plugins/org.eclipse.equinox.p2.updatesite_1.0.400.v20120412-1615.jar Id: org.eclipse.equinox.preferences, Version: 3.5.0.v20120522-1841, Location: reference:file:plugins/org.eclipse.equinox.preferences_3.5.0.v20120522-1841.jar Id: org.eclipse.equinox.registry, Version: 3.5.200.v20120522-1841, Location: reference:file:plugins/org.eclipse.equinox.registry_3.5.200.v20120522-1841.jar Id: org.eclipse.equinox.security, Version: 1.1.100.v20120522-1841, Location: reference:file:plugins/org.eclipse.equinox.security_1.1.100.v20120522-1841.jar Id: org.eclipse.equinox.security.ui, Version: 1.1.100.v20120522-2049, Location: reference:file:plugins/org.eclipse.equinox.security.ui_1.1.100.v20120522-2049.jar Id: org.eclipse.equinox.simpleconfigurator, Version: 1.0.300.v20110815-1744, Location: initial@reference:file:plugins/org.eclipse.equinox.simpleconfigurator_1.0.300.v20110815-1744.jar Id: org.eclipse.equinox.simpleconfigurator.manipulator, Version: 2.0.0.v20110808-1657, Location: reference:file:plugins/org.eclipse.equinox.simpleconfigurator.manipulator_2.0.0.v20110808-1657.jar Id: org.eclipse.equinox.util, Version: 1.0.400.v20120522-2049, Location: reference:file:plugins/org.eclipse.equinox.util_1.0.400.v20120522-2049.jar Id: org.eclipse.equinox.weaving.aspectj, Version: 1.0.100.I20120427-0800, Location: reference:file:plugins/org.eclipse.equinox.weaving.aspectj_1.0.100.I20120427-0800.jar Id: org.eclipse.equinox.weaving.caching, Version: 1.0.100.I20120427-0800, Location: reference:file:plugins/org.eclipse.equinox.weaving.caching_1.0.100.I20120427-0800.jar Id: org.eclipse.equinox.weaving.caching.j9, Version: 1.0.100.I20120427-0800, Location: reference:file:plugins/org.eclipse.equinox.weaving.caching.j9_1.0.100.I20120427-0800.jar Id: org.eclipse.equinox.weaving.hook, Version: 1.0.200.I20120427-0800, Location: initial@reference:file:plugins/org.eclipse.equinox.weaving.hook_1.0.200.I20120427-0800.jar Id: org.eclipse.gef, Version: 3.8.0.201206112118, Location: reference:file:plugins/org.eclipse.gef_3.8.0.201206112118.jar Id: org.eclipse.help, Version: 3.6.0.v20120521-2344, Location: reference:file:plugins/org.eclipse.help_3.6.0.v20120521-2344.jar Id: org.eclipse.help.base, Version: 3.6.100.v201206081400, Location: reference:file:plugins/org.eclipse.help.base_3.6.100.v201206081400.jar Id: org.eclipse.help.ui, Version: 3.5.200.v20120521-2344, Location: reference:file:plugins/org.eclipse.help.ui_3.5.200.v20120521-2344.jar Id: org.eclipse.help.webapp, Version: 3.6.100.v20120521-2344, Location: reference:file:plugins/org.eclipse.help.webapp_3.6.100.v20120521-2344.jar Id: org.eclipse.jdt, Version: 3.8.0.v201206081400, Location: reference:file:plugins/org.eclipse.jdt_3.8.0.v201206081400.jar Id: org.eclipse.jdt.annotation, Version: 1.0.0.v20120522-1651, Location: reference:file:plugins/org.eclipse.jdt.annotation_1.0.0.v20120522-1651.jar Id: org.eclipse.jdt.apt.core, Version: 3.3.500.v20120522-1651, Location: reference:file:plugins/org.eclipse.jdt.apt.core_3.3.500.v20120522-1651.jar Id: org.eclipse.jdt.apt.pluggable.core, Version: 1.0.400.v20120522-1651, Location: reference:file:plugins/org.eclipse.jdt.apt.pluggable.core_1.0.400.v20120522-1651.jar Id: org.eclipse.jdt.apt.ui, Version: 3.3.300.v20120522-1651, Location: reference:file:plugins/org.eclipse.jdt.apt.ui_3.3.300.v20120522-1651.jar Id: org.eclipse.jdt.compiler.apt, Version: 1.0.500.v20120522-1651, Location: reference:file:plugins/org.eclipse.jdt.compiler.apt_1.0.500.v20120522-1651.jar Id: org.eclipse.jdt.compiler.tool, Version: 1.0.101.v20120522-1651, Location: reference:file:plugins/org.eclipse.jdt.compiler.tool_1.0.101.v20120522-1651.jar Id: org.eclipse.jdt.core, Version: 3.8.1.xx-20120824-0800-e42, Location: reference:file:plugins/org.eclipse.jdt.core_3.8.1.xx-20120824-0800-e42.jar Id: org.eclipse.jdt.core.manipulation, Version: 1.5.0.v20120523-1543, Location: reference:file:plugins/org.eclipse.jdt.core.manipulation_1.5.0.v20120523-1543.jar Id: org.eclipse.jdt.debug, Version: 3.7.100.v20120529-1702, Location: reference:file:plugins/org.eclipse.jdt.debug_3.7.100.v20120529-1702/ Id: org.eclipse.jdt.debug.ui, Version: 3.6.100.v20120530-1425, Location: reference:file:plugins/org.eclipse.jdt.debug.ui_3.6.100.v20120530-1425.jar Id: org.eclipse.jdt.doc.user, Version: 3.8.0.v20120606-134218, Location: reference:file:plugins/org.eclipse.jdt.doc.user_3.8.0.v20120606-134218.jar Id: org.eclipse.jdt.groovy.core, Version: 2.7.1.xx-20120824-0800-e42, Location: reference:file:plugins/org.eclipse.jdt.groovy.core_2.7.1.xx-20120824-0800-e42.jar Id: org.eclipse.jdt.junit, Version: 3.7.100.v20120523-1543, Location: reference:file:plugins/org.eclipse.jdt.junit_3.7.100.v20120523-1543.jar Id: org.eclipse.jdt.junit.core, Version: 3.7.100.v20120523-1257, Location: reference:file:plugins/org.eclipse.jdt.junit.core_3.7.100.v20120523-1257.jar Id: org.eclipse.jdt.junit.runtime, Version: 3.4.300.v20120523-1257, Location: reference:file:plugins/org.eclipse.jdt.junit.runtime_3.4.300.v20120523-1257.jar Id: org.eclipse.jdt.junit4.runtime, Version: 1.1.200.v20120523-1257, Location: reference:file:plugins/org.eclipse.jdt.junit4.runtime_1.1.200.v20120523-1257.jar Id: org.eclipse.jdt.launching, Version: 3.6.100.v20120523-1953, Location: reference:file:plugins/org.eclipse.jdt.launching_3.6.100.v20120523-1953.jar Id: org.eclipse.jdt.ui, Version: 3.8.0.v20120524-1551, Location: reference:file:plugins/org.eclipse.jdt.ui_3.8.0.v20120524-1551.jar Id: org.eclipse.jem, Version: 2.0.600.v201201051400, Location: reference:file:plugins/org.eclipse.jem_2.0.600.v201201051400.jar Id: org.eclipse.jem.beaninfo, Version: 2.0.300.v200905030615, Location: reference:file:plugins/org.eclipse.jem.beaninfo_2.0.300.v200905030615.jar Id: org.eclipse.jem.beaninfo.vm, Version: 2.0.300.v201004110600, Location: reference:file:plugins/org.eclipse.jem.beaninfo.vm_2.0.300.v201004110600.jar Id: org.eclipse.jem.beaninfo.vm.common, Version: 2.0.300.v201004110600, Location: reference:file:plugins/org.eclipse.jem.beaninfo.vm.common_2.0.300.v201004110600.jar Id: org.eclipse.jem.proxy, Version: 2.0.400.v201101101900, Location: reference:file:plugins/org.eclipse.jem.proxy_2.0.400.v201101101900.jar Id: org.eclipse.jem.util, Version: 2.1.100.v201103021400, Location: reference:file:plugins/org.eclipse.jem.util_2.1.100.v201103021400.jar Id: org.eclipse.jem.workbench, Version: 2.0.400.v201104251400, Location: reference:file:plugins/org.eclipse.jem.workbench_2.0.400.v201104251400.jar Id: org.eclipse.jetty.continuation, Version: 8.1.3.v20120522, Location: reference:file:plugins/org.eclipse.jetty.continuation_8.1.3.v20120522.jar Id: org.eclipse.jetty.http, Version: 8.1.3.v20120522, Location: reference:file:plugins/org.eclipse.jetty.http_8.1.3.v20120522.jar Id: org.eclipse.jetty.io, Version: 8.1.3.v20120522, Location: reference:file:plugins/org.eclipse.jetty.io_8.1.3.v20120522.jar Id: org.eclipse.jetty.security, Version: 8.1.3.v20120522, Location: reference:file:plugins/org.eclipse.jetty.security_8.1.3.v20120522.jar Id: org.eclipse.jetty.server, Version: 8.1.3.v20120522, Location: reference:file:plugins/org.eclipse.jetty.server_8.1.3.v20120522.jar Id: org.eclipse.jetty.servlet, Version: 8.1.3.v20120522, Location: reference:file:plugins/org.eclipse.jetty.servlet_8.1.3.v20120522.jar Id: org.eclipse.jetty.util, Version: 8.1.3.v20120522, Location: reference:file:plugins/org.eclipse.jetty.util_8.1.3.v20120522.jar Id: org.eclipse.jface, Version: 3.8.0.v20120521-2329, Location: reference:file:plugins/org.eclipse.jface_3.8.0.v20120521-2329.jar Id: org.eclipse.jface.databinding, Version: 1.6.0.v20120521-2329, Location: reference:file:plugins/org.eclipse.jface.databinding_1.6.0.v20120521-2329.jar Id: org.eclipse.jface.text, Version: 3.8.0.v20120531-0600, Location: reference:file:plugins/org.eclipse.jface.text_3.8.0.v20120531-0600.jar Id: org.eclipse.jgit, Version: 2.0.0.201206130900-r, Location: reference:file:plugins/org.eclipse.jgit_2.0.0.201206130900-r.jar Id: org.eclipse.jpt.common.branding, Version: 1.2.0.v201203150000, Location: reference:file:plugins/org.eclipse.jpt.common.branding_1.2.0.v201203150000.jar Id: org.eclipse.jpt.common.core, Version: 1.2.0.v201205240000, Location: reference:file:plugins/org.eclipse.jpt.common.core_1.2.0.v201205240000.jar Id: org.eclipse.jpt.common.eclipselink.branding, Version: 1.2.0.v201203150000, Location: reference:file:plugins/org.eclipse.jpt.common.eclipselink.branding_1.2.0.v201203150000.jar Id: org.eclipse.jpt.common.eclipselink.core, Version: 1.2.0.v201203150000, Location: reference:file:plugins/org.eclipse.jpt.common.eclipselink.core_1.2.0.v201203150000.jar Id: org.eclipse.jpt.common.ui, Version: 1.2.0.v201205150000, Location: reference:file:plugins/org.eclipse.jpt.common.ui_1.2.0.v201205150000.jar Id: org.eclipse.jpt.common.utility, Version: 2.1.0.v201205020001, Location: reference:file:plugins/org.eclipse.jpt.common.utility_2.1.0.v201205020001.jar Id: org.eclipse.jpt.dbws.eclipselink.branding, Version: 1.1.100.v201203150000, Location: reference:file:plugins/org.eclipse.jpt.dbws.eclipselink.branding_1.1.100.v201203150000.jar Id: org.eclipse.jpt.dbws.eclipselink.core.gen, Version: 1.0.0.v201104110000, Location: reference:file:plugins/org.eclipse.jpt.dbws.eclipselink.core.gen_1.0.0.v201104110000.jar Id: org.eclipse.jpt.dbws.eclipselink.ui, Version: 1.0.200.v201203150000, Location: reference:file:plugins/org.eclipse.jpt.dbws.eclipselink.ui_1.0.200.v201203150000.jar Id: org.eclipse.jpt.doc.user, Version: 1.4.2.v201205290002, Location: reference:file:plugins/org.eclipse.jpt.doc.user_1.4.2.v201205290002.jar Id: org.eclipse.jpt.jaxb.branding, Version: 1.2.0.v201203150000, Location: reference:file:plugins/org.eclipse.jpt.jaxb.branding_1.2.0.v201203150000.jar Id: org.eclipse.jpt.jaxb.core, Version: 1.2.0.v201205100000, Location: reference:file:plugins/org.eclipse.jpt.jaxb.core_1.2.0.v201205100000.jar Id: org.eclipse.jpt.jaxb.core.schemagen, Version: 1.0.200.v201203050000, Location: reference:file:plugins/org.eclipse.jpt.jaxb.core.schemagen_1.0.200.v201203050000.jar Id: org.eclipse.jpt.jaxb.eclipselink.branding, Version: 1.2.0.v201203150000, Location: reference:file:plugins/org.eclipse.jpt.jaxb.eclipselink.branding_1.2.0.v201203150000.jar Id: org.eclipse.jpt.jaxb.eclipselink.core, Version: 1.2.0.v201204160000, Location: reference:file:plugins/org.eclipse.jpt.jaxb.eclipselink.core_1.2.0.v201204160000.jar Id: org.eclipse.jpt.jaxb.eclipselink.core.schemagen, Version: 1.1.0.v201104120000, Location: reference:file:plugins/org.eclipse.jpt.jaxb.eclipselink.core.schemagen_1.1.0.v201104120000.jar Id: org.eclipse.jpt.jaxb.eclipselink.ui, Version: 1.3.0.v201204160000, Location: reference:file:plugins/org.eclipse.jpt.jaxb.eclipselink.ui_1.3.0.v201204160000.jar Id: org.eclipse.jpt.jaxb.ui, Version: 1.3.0.v201205180000, Location: reference:file:plugins/org.eclipse.jpt.jaxb.ui_1.3.0.v201205180000.jar Id: org.eclipse.jpt.jpa.branding, Version: 3.2.0.v201203150000, Location: reference:file:plugins/org.eclipse.jpt.jpa.branding_3.2.0.v201203150000.jar Id: org.eclipse.jpt.jpa.core, Version: 3.2.0.v201206110000, Location: reference:file:plugins/org.eclipse.jpt.jpa.core_3.2.0.v201206110000.jar Id: org.eclipse.jpt.jpa.db, Version: 2.1.100.v201203150000, Location: reference:file:plugins/org.eclipse.jpt.jpa.db_2.1.100.v201203150000.jar Id: org.eclipse.jpt.jpa.db.ui, Version: 2.0.0.v201104110000, Location: reference:file:plugins/org.eclipse.jpt.jpa.db.ui_2.0.0.v201104110000.jar Id: org.eclipse.jpt.jpa.eclipselink.branding, Version: 3.2.0.v201203150000, Location: reference:file:plugins/org.eclipse.jpt.jpa.eclipselink.branding_3.2.0.v201203150000.jar Id: org.eclipse.jpt.jpa.eclipselink.core, Version: 2.2.0.v201205240000, Location: reference:file:plugins/org.eclipse.jpt.jpa.eclipselink.core_2.2.0.v201205240000.jar Id: org.eclipse.jpt.jpa.eclipselink.core.ddlgen, Version: 2.1.0.v201203150000, Location: reference:file:plugins/org.eclipse.jpt.jpa.eclipselink.core.ddlgen_2.1.0.v201203150000.jar Id: org.eclipse.jpt.jpa.eclipselink.ui, Version: 2.2.0.v201205020001, Location: reference:file:plugins/org.eclipse.jpt.jpa.eclipselink.ui_2.2.0.v201205020001.jar Id: org.eclipse.jpt.jpa.gen, Version: 2.2.0.v201205020001, Location: reference:file:plugins/org.eclipse.jpt.jpa.gen_2.2.0.v201205020001.jar Id: org.eclipse.jpt.jpa.ui, Version: 3.2.0.v201205230001, Location: reference:file:plugins/org.eclipse.jpt.jpa.ui_3.2.0.v201205230001.jar Id: org.eclipse.jsch.core, Version: 1.1.400.v20120522-1148, Location: reference:file:plugins/org.eclipse.jsch.core_1.1.400.v20120522-1148.jar Id: org.eclipse.jsch.ui, Version: 1.1.400.v20120522-1148, Location: reference:file:plugins/org.eclipse.jsch.ui_1.1.400.v20120522-1148.jar Id: org.eclipse.jsf.branding, Version: 3.2.0.v20100522, Location: reference:file:plugins/org.eclipse.jsf.branding_3.2.0.v20100522.jar Id: org.eclipse.jst.common.annotations.controller, Version: 1.1.300.v200908252030, Location: reference:file:plugins/org.eclipse.jst.common.annotations.controller_1.1.300.v200908252030.jar Id: org.eclipse.jst.common.annotations.core, Version: 1.1.300.v201004141630, Location: reference:file:plugins/org.eclipse.jst.common.annotations.core_1.1.300.v201004141630.jar Id: org.eclipse.jst.common.annotations.ui, Version: 1.1.300.v201002081900, Location: reference:file:plugins/org.eclipse.jst.common.annotations.ui_1.1.300.v201002081900.jar Id: org.eclipse.jst.common.frameworks, Version: 1.1.600.v201204190200, Location: reference:file:plugins/org.eclipse.jst.common.frameworks_1.1.600.v201204190200.jar Id: org.eclipse.jst.common.project.facet.core, Version: 1.4.201.v201108161900, Location: reference:file:plugins/org.eclipse.jst.common.project.facet.core_1.4.201.v201108161900.jar Id: org.eclipse.jst.common.project.facet.ui, Version: 1.4.200.v201008182133, Location: reference:file:plugins/org.eclipse.jst.common.project.facet.ui_1.4.200.v201008182133.jar Id: org.eclipse.jst.common.ui, Version: 1.0.200.v201202020230, Location: reference:file:plugins/org.eclipse.jst.common.ui_1.0.200.v201202020230.jar Id: org.eclipse.jst.ejb.doc.user, Version: 1.1.301.v201105130956, Location: reference:file:plugins/org.eclipse.jst.ejb.doc.user_1.1.301.v201105130956.jar Id: org.eclipse.jst.ejb.ui, Version: 1.1.700.v201201190500, Location: reference:file:plugins/org.eclipse.jst.ejb.ui_1.1.700.v201201190500.jar Id: org.eclipse.jst.ejb.ui.infopop, Version: 1.0.300.v2010022311013, Location: reference:file:plugins/org.eclipse.jst.ejb.ui.infopop_1.0.300.v2010022311013.jar Id: org.eclipse.jst.j2ee, Version: 1.1.600.v201205170400, Location: reference:file:plugins/org.eclipse.jst.j2ee_1.1.600.v201205170400.jar Id: org.eclipse.jst.j2ee.core, Version: 1.2.200.v201205030130, Location: reference:file:plugins/org.eclipse.jst.j2ee.core_1.2.200.v201205030130.jar Id: org.eclipse.jst.j2ee.doc.user, Version: 1.1.400.v201008122303, Location: reference:file:plugins/org.eclipse.jst.j2ee.doc.user_1.1.400.v201008122303.jar Id: org.eclipse.jst.j2ee.ejb, Version: 1.1.600.v201205030130, Location: reference:file:plugins/org.eclipse.jst.j2ee.ejb_1.1.600.v201205030130.jar Id: org.eclipse.jst.j2ee.ejb.annotation.model, Version: 1.1.300.v201003112036, Location: reference:file:plugins/org.eclipse.jst.j2ee.ejb.annotation.model_1.1.300.v201003112036.jar Id: org.eclipse.jst.j2ee.ejb.annotations.emitter, Version: 1.1.200.v200909290826, Location: reference:file:plugins/org.eclipse.jst.j2ee.ejb.annotations.emitter_1.1.200.v200909290826.jar Id: org.eclipse.jst.j2ee.ejb.annotations.ui, Version: 1.1.200.v201004290730, Location: reference:file:plugins/org.eclipse.jst.j2ee.ejb.annotations.ui_1.1.200.v201004290730.jar Id: org.eclipse.jst.j2ee.ejb.annotations.xdoclet, Version: 1.2.200.v201103302125, Location: reference:file:plugins/org.eclipse.jst.j2ee.ejb.annotations.xdoclet_1.2.200.v201103302125.jar Id: org.eclipse.jst.j2ee.infopop, Version: 1.0.300.v200805140415, Location: reference:file:plugins/org.eclipse.jst.j2ee.infopop_1.0.300.v200805140415.jar Id: org.eclipse.jst.j2ee.jca, Version: 1.1.600.v201111012200, Location: reference:file:plugins/org.eclipse.jst.j2ee.jca_1.1.600.v201111012200.jar Id: org.eclipse.jst.j2ee.jca.ui, Version: 1.1.400.v201004150700, Location: reference:file:plugins/org.eclipse.jst.j2ee.jca.ui_1.1.400.v201004150700.jar Id: org.eclipse.jst.j2ee.navigator.ui, Version: 1.1.600.v201203142300, Location: reference:file:plugins/org.eclipse.jst.j2ee.navigator.ui_1.1.600.v201203142300.jar Id: org.eclipse.jst.j2ee.ui, Version: 1.1.600.v201205170400, Location: reference:file:plugins/org.eclipse.jst.j2ee.ui_1.1.600.v201205170400.jar Id: org.eclipse.jst.j2ee.web, Version: 1.1.600.v201203142300, Location: reference:file:plugins/org.eclipse.jst.j2ee.web_1.1.600.v201203142300.jar Id: org.eclipse.jst.j2ee.webservice, Version: 1.1.400.v201004110600, Location: reference:file:plugins/org.eclipse.jst.j2ee.webservice_1.1.400.v201004110600.jar Id: org.eclipse.jst.j2ee.webservice.ui, Version: 1.1.500.v201105122000, Location: reference:file:plugins/org.eclipse.jst.j2ee.webservice.ui_1.1.500.v201105122000.jar Id: org.eclipse.jst.j2ee.xdoclet.runtime, Version: 1.1.300.v201004280700, Location: reference:file:plugins/org.eclipse.jst.j2ee.xdoclet.runtime_1.1.300.v201004280700.jar Id: org.eclipse.jst.jee, Version: 1.0.500.v201202020745, Location: reference:file:plugins/org.eclipse.jst.jee_1.0.500.v201202020745.jar Id: org.eclipse.jst.jee.ejb, Version: 1.0.301.v201007070821, Location: reference:file:plugins/org.eclipse.jst.jee.ejb_1.0.301.v201007070821.jar Id: org.eclipse.jst.jee.ui, Version: 1.0.500.v201205170400, Location: reference:file:plugins/org.eclipse.jst.jee.ui_1.0.500.v201205170400.jar Id: org.eclipse.jst.jee.web, Version: 1.0.301.v201007070907, Location: reference:file:plugins/org.eclipse.jst.jee.web_1.0.301.v201007070907.jar Id: org.eclipse.jst.jsf.apache.trinidad.tagsupport, Version: 1.1.200.v201104061711, Location: reference:file:plugins/org.eclipse.jst.jsf.apache.trinidad.tagsupport_1.1.200.v201104061711.jar Id: org.eclipse.jst.jsf.common, Version: 1.2.3.v201104061039, Location: reference:file:plugins/org.eclipse.jst.jsf.common_1.2.3.v201104061039.jar Id: org.eclipse.jst.jsf.common.runtime, Version: 1.1.0.v20100510, Location: reference:file:plugins/org.eclipse.jst.jsf.common.runtime_1.1.0.v20100510.jar Id: org.eclipse.jst.jsf.common.ui, Version: 1.2.100.v201104061711, Location: reference:file:plugins/org.eclipse.jst.jsf.common.ui_1.2.100.v201104061711.jar Id: org.eclipse.jst.jsf.core, Version: 1.4.0.v201205241050, Location: reference:file:plugins/org.eclipse.jst.jsf.core_1.4.0.v201205241050.jar Id: org.eclipse.jst.jsf.doc.user, Version: 1.2.1.v20100827, Location: reference:file:plugins/org.eclipse.jst.jsf.doc.user_1.2.1.v20100827.jar Id: org.eclipse.jst.jsf.facelet.core, Version: 1.0.200.v201205161442, Location: reference:file:plugins/org.eclipse.jst.jsf.facelet.core_1.0.200.v201205161442.jar Id: org.eclipse.jst.jsf.facelet.ui, Version: 1.0.1.v201104032306, Location: reference:file:plugins/org.eclipse.jst.jsf.facelet.ui_1.0.1.v201104032306.jar Id: org.eclipse.jst.jsf.facesconfig, Version: 1.2.100.v2012030703072246, Location: reference:file:plugins/org.eclipse.jst.jsf.facesconfig_1.2.100.v2012030703072246.jar Id: org.eclipse.jst.jsf.facesconfig.ui, Version: 1.2.100.v201201111516, Location: reference:file:plugins/org.eclipse.jst.jsf.facesconfig.ui_1.2.100.v201201111516.jar Id: org.eclipse.jst.jsf.standard.tagsupport, Version: 1.2.100.v201104061711, Location: reference:file:plugins/org.eclipse.jst.jsf.standard.tagsupport_1.2.100.v201104061711.jar Id: org.eclipse.jst.jsf.ui, Version: 1.3.200.v201202131530, Location: reference:file:plugins/org.eclipse.jst.jsf.ui_1.3.200.v201202131530.jar Id: org.eclipse.jst.jsp.core, Version: 1.2.500.v201203071954, Location: reference:file:plugins/org.eclipse.jst.jsp.core_1.2.500.v201203071954.jar Id: org.eclipse.jst.jsp.ui, Version: 1.1.700.v201204260100, Location: reference:file:plugins/org.eclipse.jst.jsp.ui_1.1.700.v201204260100.jar Id: org.eclipse.jst.jsp.ui.infopop, Version: 1.0.200.v201004150328, Location: reference:file:plugins/org.eclipse.jst.jsp.ui.infopop_1.0.200.v201004150328.jar Id: org.eclipse.jst.pagedesigner, Version: 1.3.200.v2012030703072246, Location: reference:file:plugins/org.eclipse.jst.pagedesigner_1.3.200.v2012030703072246.jar Id: org.eclipse.jst.pagedesigner.jsf.ui, Version: 1.2.100.v201104061711, Location: reference:file:plugins/org.eclipse.jst.pagedesigner.jsf.ui_1.2.100.v201104061711.jar Id: org.eclipse.jst.pagedesigner.jsp.core, Version: 1.2.100.v201112111111, Location: reference:file:plugins/org.eclipse.jst.pagedesigner.jsp.core_1.2.100.v201112111111.jar Id: org.eclipse.jst.server.core, Version: 1.2.302.v20120503_1042, Location: reference:file:plugins/org.eclipse.jst.server.core_1.2.302.v20120503_1042.jar Id: org.eclipse.jst.server.generic.core, Version: 1.0.700.v20101219, Location: reference:file:plugins/org.eclipse.jst.server.generic.core_1.0.700.v20101219.jar Id: org.eclipse.jst.server.generic.jboss, Version: 1.6.1.v200904151730, Location: reference:file:plugins/org.eclipse.jst.server.generic.jboss_1.6.1.v200904151730/ Id: org.eclipse.jst.server.generic.jonas, Version: 1.5.205.v200805140145, Location: reference:file:plugins/org.eclipse.jst.server.generic.jonas_1.5.205.v200805140145/ Id: org.eclipse.jst.server.generic.oc4j, Version: 1.5.206.v20090812, Location: reference:file:plugins/org.eclipse.jst.server.generic.oc4j_1.5.206.v20090812/ Id: org.eclipse.jst.server.generic.ui, Version: 1.0.505.v20100428, Location: reference:file:plugins/org.eclipse.jst.server.generic.ui_1.0.505.v20100428.jar Id: org.eclipse.jst.server.preview.adapter, Version: 1.1.200.v20120517_1442, Location: reference:file:plugins/org.eclipse.jst.server.preview.adapter_1.1.200.v20120517_1442.jar Id: org.eclipse.jst.server.tomcat.core, Version: 1.1.400.v20120418_1501, Location: reference:file:plugins/org.eclipse.jst.server.tomcat.core_1.1.400.v20120418_1501.jar Id: org.eclipse.jst.server.tomcat.ui, Version: 1.1.300.v20120420_1012, Location: reference:file:plugins/org.eclipse.jst.server.tomcat.ui_1.1.300.v20120420_1012.jar Id: org.eclipse.jst.server.ui, Version: 1.1.202.v20110419, Location: reference:file:plugins/org.eclipse.jst.server.ui_1.1.202.v20110419.jar Id: org.eclipse.jst.server.ui.doc.user, Version: 1.0.500.v201005192218, Location: reference:file:plugins/org.eclipse.jst.server.ui.doc.user_1.0.500.v201005192218.jar Id: org.eclipse.jst.server.ui.infopop, Version: 1.0.400.v200805140145, Location: reference:file:plugins/org.eclipse.jst.server.ui.infopop_1.0.400.v200805140145.jar Id: org.eclipse.jst.server.websphere.core, Version: 1.0.302.v20080620, Location: reference:file:plugins/org.eclipse.jst.server.websphere.core_1.0.302.v20080620/ Id: org.eclipse.jst.servlet.ui, Version: 1.1.600.v201202011057, Location: reference:file:plugins/org.eclipse.jst.servlet.ui_1.1.600.v201202011057.jar Id: org.eclipse.jst.servlet.ui.infopop, Version: 1.0.500.v201105122000, Location: reference:file:plugins/org.eclipse.jst.servlet.ui.infopop_1.0.500.v201105122000.jar Id: org.eclipse.jst.standard.schemas, Version: 1.2.0.v201101142102, Location: reference:file:plugins/org.eclipse.jst.standard.schemas_1.2.0.v201101142102.jar Id: org.eclipse.jst.ws, Version: 1.0.600.v201108242234, Location: reference:file:plugins/org.eclipse.jst.ws_1.0.600.v201108242234.jar Id: org.eclipse.jst.ws.annotations.core, Version: 1.2.0.v201203272107, Location: reference:file:plugins/org.eclipse.jst.ws.annotations.core_1.2.0.v201203272107.jar Id: org.eclipse.jst.ws.axis.consumption.core, Version: 1.0.407.v201104071820, Location: reference:file:plugins/org.eclipse.jst.ws.axis.consumption.core_1.0.407.v201104071820.jar Id: org.eclipse.jst.ws.axis.consumption.ui, Version: 1.0.700.v201204181727, Location: reference:file:plugins/org.eclipse.jst.ws.axis.consumption.ui_1.0.700.v201204181727.jar Id: org.eclipse.jst.ws.axis.creation.ui, Version: 1.0.750.v201204120428, Location: reference:file:plugins/org.eclipse.jst.ws.axis.creation.ui_1.0.750.v201204120428.jar Id: org.eclipse.jst.ws.axis.infopop, Version: 1.0.300.v200805140230, Location: reference:file:plugins/org.eclipse.jst.ws.axis.infopop_1.0.300.v200805140230.jar Id: org.eclipse.jst.ws.axis.ui.doc.user, Version: 1.1.100.v201005192217, Location: reference:file:plugins/org.eclipse.jst.ws.axis.ui.doc.user_1.1.100.v201005192217.jar Id: org.eclipse.jst.ws.axis2.consumption.core, Version: 1.0.105.v201004211805, Location: reference:file:plugins/org.eclipse.jst.ws.axis2.consumption.core_1.0.105.v201004211805.jar Id: org.eclipse.jst.ws.axis2.consumption.ui, Version: 1.0.103.v201004211805, Location: reference:file:plugins/org.eclipse.jst.ws.axis2.consumption.ui_1.0.103.v201004211805.jar Id: org.eclipse.jst.ws.axis2.core, Version: 1.0.204.v201004211805, Location: reference:file:plugins/org.eclipse.jst.ws.axis2.core_1.0.204.v201004211805.jar Id: org.eclipse.jst.ws.axis2.creation.core, Version: 1.0.106.v201004211805, Location: reference:file:plugins/org.eclipse.jst.ws.axis2.creation.core_1.0.106.v201004211805.jar Id: org.eclipse.jst.ws.axis2.creation.ui, Version: 1.0.104.v201004211805, Location: reference:file:plugins/org.eclipse.jst.ws.axis2.creation.ui_1.0.104.v201004211805.jar Id: org.eclipse.jst.ws.axis2.ui, Version: 1.0.303.v201003110431, Location: reference:file:plugins/org.eclipse.jst.ws.axis2.ui_1.0.303.v201003110431.jar Id: org.eclipse.jst.ws.axis2.ui.doc.user, Version: 1.0.100.v201005192217, Location: reference:file:plugins/org.eclipse.jst.ws.axis2.ui.doc.user_1.0.100.v201005192217.jar Id: org.eclipse.jst.ws.consumption, Version: 1.0.700.v201204102147, Location: reference:file:plugins/org.eclipse.jst.ws.consumption_1.0.700.v201204102147.jar Id: org.eclipse.jst.ws.consumption.infopop, Version: 1.0.300.v200805140230, Location: reference:file:plugins/org.eclipse.jst.ws.consumption.infopop_1.0.300.v200805140230.jar Id: org.eclipse.jst.ws.consumption.ui, Version: 1.1.500.v201204102147, Location: reference:file:plugins/org.eclipse.jst.ws.consumption.ui_1.1.500.v201204102147.jar Id: org.eclipse.jst.ws.consumption.ui.doc.user, Version: 1.0.600.v201005192217, Location: reference:file:plugins/org.eclipse.jst.ws.consumption.ui.doc.user_1.0.600.v201005192217.jar Id: org.eclipse.jst.ws.creation.ejb.ui, Version: 1.0.201.v201004211805, Location: reference:file:plugins/org.eclipse.jst.ws.creation.ejb.ui_1.0.201.v201004211805.jar Id: org.eclipse.jst.ws.creation.ui, Version: 1.0.700.v201205041550, Location: reference:file:plugins/org.eclipse.jst.ws.creation.ui_1.0.700.v201205041550.jar Id: org.eclipse.jst.ws.cxf.consumption.core, Version: 1.0.200.v201201312103, Location: reference:file:plugins/org.eclipse.jst.ws.cxf.consumption.core_1.0.200.v201201312103.jar Id: org.eclipse.jst.ws.cxf.consumption.ui, Version: 1.0.200.v201201312103, Location: reference:file:plugins/org.eclipse.jst.ws.cxf.consumption.ui_1.0.200.v201201312103.jar Id: org.eclipse.jst.ws.cxf.core, Version: 1.1.0.v201205012246, Location: reference:file:plugins/org.eclipse.jst.ws.cxf.core_1.1.0.v201205012246.jar Id: org.eclipse.jst.ws.cxf.creation.core, Version: 1.0.200.v201205012246, Location: reference:file:plugins/org.eclipse.jst.ws.cxf.creation.core_1.0.200.v201205012246.jar Id: org.eclipse.jst.ws.cxf.creation.ui, Version: 1.0.200.v201204221838, Location: reference:file:plugins/org.eclipse.jst.ws.cxf.creation.ui_1.0.200.v201204221838.jar Id: org.eclipse.jst.ws.cxf.doc.user, Version: 1.0.200.v201205231944, Location: reference:file:plugins/org.eclipse.jst.ws.cxf.doc.user_1.0.200.v201205231944.jar Id: org.eclipse.jst.ws.cxf.ui, Version: 1.0.200.v201203062228, Location: reference:file:plugins/org.eclipse.jst.ws.cxf.ui_1.0.200.v201203062228.jar Id: org.eclipse.jst.ws.doc.user, Version: 1.0.600.v201005192217, Location: reference:file:plugins/org.eclipse.jst.ws.doc.user_1.0.600.v201005192217.jar Id: org.eclipse.jst.ws.infopop, Version: 1.0.300.v200805140230, Location: reference:file:plugins/org.eclipse.jst.ws.infopop_1.0.300.v200805140230.jar Id: org.eclipse.jst.ws.jaxb.core, Version: 1.0.100.v201104031139, Location: reference:file:plugins/org.eclipse.jst.ws.jaxb.core_1.0.100.v201104031139.jar Id: org.eclipse.jst.ws.jaxrs.core, Version: 1.0.400.v201202152223, Location: reference:file:plugins/org.eclipse.jst.ws.jaxrs.core_1.0.400.v201202152223.jar Id: org.eclipse.jst.ws.jaxrs.ui, Version: 1.0.500.v201205020140, Location: reference:file:plugins/org.eclipse.jst.ws.jaxrs.ui_1.0.500.v201205020140.jar Id: org.eclipse.jst.ws.jaxws.core, Version: 1.0.200.v201204172145, Location: reference:file:plugins/org.eclipse.jst.ws.jaxws.core_1.0.200.v201204172145.jar Id: org.eclipse.jst.ws.jaxws.doc.user, Version: 1.0.200.v201205231938, Location: reference:file:plugins/org.eclipse.jst.ws.jaxws.doc.user_1.0.200.v201205231938.jar Id: org.eclipse.jst.ws.jaxws.dom.integration, Version: 1.0.200.v201109042201, Location: reference:file:plugins/org.eclipse.jst.ws.jaxws.dom.integration_1.0.200.v201109042201.jar Id: org.eclipse.jst.ws.jaxws.dom.runtime, Version: 1.0.200.v201109042201, Location: reference:file:plugins/org.eclipse.jst.ws.jaxws.dom.runtime_1.0.200.v201109042201.jar Id: org.eclipse.jst.ws.jaxws.dom.ui, Version: 1.0.0.v201004171919, Location: reference:file:plugins/org.eclipse.jst.ws.jaxws.dom.ui_1.0.0.v201004171919.jar Id: org.eclipse.jst.ws.jaxws.ui, Version: 1.0.200.v201204221614, Location: reference:file:plugins/org.eclipse.jst.ws.jaxws.ui_1.0.200.v201204221614.jar Id: org.eclipse.jst.ws.jaxws.utils, Version: 1.0.200.v201201032002, Location: reference:file:plugins/org.eclipse.jst.ws.jaxws.utils_1.0.200.v201201032002.jar Id: org.eclipse.jst.ws.uddiregistry, Version: 1.0.500.v201004211805, Location: reference:file:plugins/org.eclipse.jst.ws.uddiregistry_1.0.500.v201004211805.jar Id: org.eclipse.jst.ws.ui, Version: 1.0.403.v201004211805, Location: reference:file:plugins/org.eclipse.jst.ws.ui_1.0.403.v201004211805.jar Id: org.eclipse.ltk.core.refactoring, Version: 3.6.0.v20120523-1543, Location: reference:file:plugins/org.eclipse.ltk.core.refactoring_3.6.0.v20120523-1543.jar Id: org.eclipse.ltk.ui.refactoring, Version: 3.7.0.v20120523-1543, Location: reference:file:plugins/org.eclipse.ltk.ui.refactoring_3.7.0.v20120523-1543.jar Id: org.eclipse.m2e.archetype.common, Version: 1.1.0.20120529-1956, Location: reference:file:plugins/org.eclipse.m2e.archetype.common_1.1.0.20120529-1956/ Id: org.eclipse.m2e.core, Version: 1.1.0.20120530-0009, Location: reference:file:plugins/org.eclipse.m2e.core_1.1.0.20120530-0009.jar Id: org.eclipse.m2e.core.ui, Version: 1.1.0.20120530-0009, Location: reference:file:plugins/org.eclipse.m2e.core.ui_1.1.0.20120530-0009.jar Id: org.eclipse.m2e.discovery, Version: 1.1.0.20120530-0009, Location: reference:file:plugins/org.eclipse.m2e.discovery_1.1.0.20120530-0009.jar Id: org.eclipse.m2e.editor, Version: 1.1.0.20120530-0009, Location: reference:file:plugins/org.eclipse.m2e.editor_1.1.0.20120530-0009.jar Id: org.eclipse.m2e.editor.xml, Version: 1.1.0.20120530-0009, Location: reference:file:plugins/org.eclipse.m2e.editor.xml_1.1.0.20120530-0009.jar Id: org.eclipse.m2e.jdt, Version: 1.1.0.20120530-0009, Location: reference:file:plugins/org.eclipse.m2e.jdt_1.1.0.20120530-0009.jar Id: org.eclipse.m2e.launching, Version: 1.1.0.20120530-0009, Location: reference:file:plugins/org.eclipse.m2e.launching_1.1.0.20120530-0009.jar Id: org.eclipse.m2e.lifecyclemapping.defaults, Version: 1.1.0.20120530-0009, Location: reference:file:plugins/org.eclipse.m2e.lifecyclemapping.defaults_1.1.0.20120530-0009/ Id: org.eclipse.m2e.maven.indexer, Version: 1.1.0.20120529-1956, Location: reference:file:plugins/org.eclipse.m2e.maven.indexer_1.1.0.20120529-1956/ Id: org.eclipse.m2e.maven.runtime, Version: 1.1.0.20120529-1956, Location: reference:file:plugins/org.eclipse.m2e.maven.runtime_1.1.0.20120529-1956/ Id: org.eclipse.m2e.model.edit, Version: 1.1.0.20120530-0009, Location: reference:file:plugins/org.eclipse.m2e.model.edit_1.1.0.20120530-0009.jar Id: org.eclipse.m2e.refactoring, Version: 1.1.0.20120530-0009, Location: reference:file:plugins/org.eclipse.m2e.refactoring_1.1.0.20120530-0009.jar Id: org.eclipse.m2e.scm, Version: 1.1.0.20120530-0009, Location: reference:file:plugins/org.eclipse.m2e.scm_1.1.0.20120530-0009.jar Id: org.eclipse.mat.api, Version: 1.2.0.201205300858, Location: reference:file:plugins/org.eclipse.mat.api_1.2.0.201205300858.jar Id: org.eclipse.mat.chart, Version: 1.2.0.201205300858, Location: reference:file:plugins/org.eclipse.mat.chart_1.2.0.201205300858.jar Id: org.eclipse.mat.chart.ui, Version: 1.2.0.201205300858, Location: reference:file:plugins/org.eclipse.mat.chart.ui_1.2.0.201205300858.jar Id: org.eclipse.mat.dtfj, Version: 1.2.0.201205300858, Location: reference:file:plugins/org.eclipse.mat.dtfj_1.2.0.201205300858.jar Id: org.eclipse.mat.hprof, Version: 1.2.0.201205300858, Location: reference:file:plugins/org.eclipse.mat.hprof_1.2.0.201205300858.jar Id: org.eclipse.mat.ibmdumps, Version: 1.2.0.201205300858, Location: reference:file:plugins/org.eclipse.mat.ibmdumps_1.2.0.201205300858.jar Id: org.eclipse.mat.jdt, Version: 1.2.0.201205300858, Location: reference:file:plugins/org.eclipse.mat.jdt_1.2.0.201205300858.jar Id: org.eclipse.mat.jruby.resolver, Version: 1.2.0.201205300858, Location: reference:file:plugins/org.eclipse.mat.jruby.resolver_1.2.0.201205300858.jar Id: org.eclipse.mat.parser, Version: 1.2.0.201205300858, Location: reference:file:plugins/org.eclipse.mat.parser_1.2.0.201205300858.jar Id: org.eclipse.mat.report, Version: 1.2.0.201205300858, Location: reference:file:plugins/org.eclipse.mat.report_1.2.0.201205300858.jar Id: org.eclipse.mat.ui, Version: 1.2.0.201205300858, Location: reference:file:plugins/org.eclipse.mat.ui_1.2.0.201205300858.jar Id: org.eclipse.mat.ui.help, Version: 1.2.0.201205300858, Location: reference:file:plugins/org.eclipse.mat.ui.help_1.2.0.201205300858.jar Id: org.eclipse.mylyn.bugzilla.core, Version: 3.8.0.v20120612-0600, Location: reference:file:plugins/org.eclipse.mylyn.bugzilla.core_3.8.0.v20120612-0600.jar Id: org.eclipse.mylyn.bugzilla.ide, Version: 3.8.0.v20120612-0600, Location: reference:file:plugins/org.eclipse.mylyn.bugzilla.ide_3.8.0.v20120612-0600.jar Id: org.eclipse.mylyn.bugzilla.ui, Version: 3.8.0.v20120612-0600, Location: reference:file:plugins/org.eclipse.mylyn.bugzilla.ui_3.8.0.v20120612-0600.jar Id: org.eclipse.mylyn.commons.core, Version: 3.8.0.v20120612-0600, Location: reference:file:plugins/org.eclipse.mylyn.commons.core_3.8.0.v20120612-0600.jar Id: org.eclipse.mylyn.commons.identity, Version: 0.9.1.v20120412-0100, Location: reference:file:plugins/org.eclipse.mylyn.commons.identity_0.9.1.v20120412-0100.jar Id: org.eclipse.mylyn.commons.identity.core, Version: 1.0.0.v20120612-0600, Location: reference:file:plugins/org.eclipse.mylyn.commons.identity.core_1.0.0.v20120612-0600.jar Id: org.eclipse.mylyn.commons.net, Version: 3.8.0.v20120612-0600, Location: reference:file:plugins/org.eclipse.mylyn.commons.net_3.8.0.v20120612-0600.jar Id: org.eclipse.mylyn.commons.notifications, Version: 0.9.1.v20120412-0100, Location: reference:file:plugins/org.eclipse.mylyn.commons.notifications_0.9.1.v20120412-0100.jar Id: org.eclipse.mylyn.commons.notifications.core, Version: 1.0.0.v20120612-0600, Location: reference:file:plugins/org.eclipse.mylyn.commons.notifications.core_1.0.0.v20120612-0600.jar Id: org.eclipse.mylyn.commons.notifications.feed, Version: 1.0.0.v20120612-0600, Location: reference:file:plugins/org.eclipse.mylyn.commons.notifications.feed_1.0.0.v20120612-0600.jar Id: org.eclipse.mylyn.commons.notifications.ui, Version: 1.0.0.v20120612-0600, Location: reference:file:plugins/org.eclipse.mylyn.commons.notifications.ui_1.0.0.v20120612-0600.jar Id: org.eclipse.mylyn.commons.repositories, Version: 0.9.1.v20120412-0100, Location: reference:file:plugins/org.eclipse.mylyn.commons.repositories_0.9.1.v20120412-0100.jar Id: org.eclipse.mylyn.commons.repositories.core, Version: 1.0.0.v20120612-0600, Location: reference:file:plugins/org.eclipse.mylyn.commons.repositories.core_1.0.0.v20120612-0600.jar Id: org.eclipse.mylyn.commons.repositories.ui, Version: 1.0.0.v20120612-0600, Location: reference:file:plugins/org.eclipse.mylyn.commons.repositories.ui_1.0.0.v20120612-0600.jar Id: org.eclipse.mylyn.commons.screenshots, Version: 3.8.0.v20120612-0600, Location: reference:file:plugins/org.eclipse.mylyn.commons.screenshots_3.8.0.v20120612-0600.jar Id: org.eclipse.mylyn.commons.soap, Version: 3.8.0.v20120612-0600, Location: reference:file:plugins/org.eclipse.mylyn.commons.soap_3.8.0.v20120612-0600.jar Id: org.eclipse.mylyn.commons.team, Version: 0.9.1.v20120412-0100, Location: reference:file:plugins/org.eclipse.mylyn.commons.team_0.9.1.v20120412-0100.jar Id: org.eclipse.mylyn.commons.ui, Version: 3.8.0.v20120612-0600, Location: reference:file:plugins/org.eclipse.mylyn.commons.ui_3.8.0.v20120612-0600.jar Id: org.eclipse.mylyn.commons.workbench, Version: 3.8.0.v20120612-0600, Location: reference:file:plugins/org.eclipse.mylyn.commons.workbench_3.8.0.v20120612-0600.jar Id: org.eclipse.mylyn.commons.xmlrpc, Version: 3.8.0.v20120612-0600, Location: reference:file:plugins/org.eclipse.mylyn.commons.xmlrpc_3.8.0.v20120612-0600.jar Id: org.eclipse.mylyn.context.core, Version: 3.8.0.v20120612-0600, Location: reference:file:plugins/org.eclipse.mylyn.context.core_3.8.0.v20120612-0600.jar Id: org.eclipse.mylyn.context.tasks.ui, Version: 3.8.0.v20120612-0600, Location: reference:file:plugins/org.eclipse.mylyn.context.tasks.ui_3.8.0.v20120612-0600.jar Id: org.eclipse.mylyn.context.ui, Version: 3.8.0.v20120612-0600, Location: reference:file:plugins/org.eclipse.mylyn.context.ui_3.8.0.v20120612-0600.jar Id: org.eclipse.mylyn.discovery.core, Version: 3.8.0.v20120612-0600, Location: reference:file:plugins/org.eclipse.mylyn.discovery.core_3.8.0.v20120612-0600.jar Id: org.eclipse.mylyn.discovery.ui, Version: 3.8.0.v20120612-0600, Location: reference:file:plugins/org.eclipse.mylyn.discovery.ui_3.8.0.v20120612-0600.jar Id: org.eclipse.mylyn.help.ui, Version: 3.8.0.v20120612-0600, Location: reference:file:plugins/org.eclipse.mylyn.help.ui_3.8.0.v20120612-0600.jar Id: org.eclipse.mylyn.ide.ant, Version: 3.8.0.v20120612-0600, Location: reference:file:plugins/org.eclipse.mylyn.ide.ant_3.8.0.v20120612-0600.jar Id: org.eclipse.mylyn.ide.ui, Version: 3.8.0.v20120612-0600, Location: reference:file:plugins/org.eclipse.mylyn.ide.ui_3.8.0.v20120612-0600.jar Id: org.eclipse.mylyn.java.tasks, Version: 3.8.0.v20120612-0600, Location: reference:file:plugins/org.eclipse.mylyn.java.tasks_3.8.0.v20120612-0600.jar Id: org.eclipse.mylyn.java.ui, Version: 3.8.0.v20120612-0600, Location: reference:file:plugins/org.eclipse.mylyn.java.ui_3.8.0.v20120612-0600.jar Id: org.eclipse.mylyn.monitor.core, Version: 3.8.0.v20120612-0600, Location: reference:file:plugins/org.eclipse.mylyn.monitor.core_3.8.0.v20120612-0600.jar Id: org.eclipse.mylyn.monitor.ui, Version: 3.8.0.v20120612-0600, Location: reference:file:plugins/org.eclipse.mylyn.monitor.ui_3.8.0.v20120612-0600.jar Id: org.eclipse.mylyn.resources.ui, Version: 3.8.0.v20120612-0600, Location: reference:file:plugins/org.eclipse.mylyn.resources.ui_3.8.0.v20120612-0600.jar Id: org.eclipse.mylyn.tasks.bugs, Version: 3.8.0.v20120612-0600, Location: reference:file:plugins/org.eclipse.mylyn.tasks.bugs_3.8.0.v20120612-0600.jar Id: org.eclipse.mylyn.tasks.core, Version: 3.8.0.v20120612-0600, Location: reference:file:plugins/org.eclipse.mylyn.tasks.core_3.8.0.v20120612-0600.jar Id: org.eclipse.mylyn.tasks.index.core, Version: 3.8.0.v20120612-0600, Location: reference:file:plugins/org.eclipse.mylyn.tasks.index.core_3.8.0.v20120612-0600.jar Id: org.eclipse.mylyn.tasks.index.ui, Version: 3.8.0.v20120612-0600, Location: reference:file:plugins/org.eclipse.mylyn.tasks.index.ui_3.8.0.v20120612-0600.jar Id: org.eclipse.mylyn.tasks.search, Version: 3.8.0.v20120612-0600, Location: reference:file:plugins/org.eclipse.mylyn.tasks.search_3.8.0.v20120612-0600.jar Id: org.eclipse.mylyn.tasks.ui, Version: 3.8.0.v20120612-0600, Location: reference:file:plugins/org.eclipse.mylyn.tasks.ui_3.8.0.v20120612-0600.jar Id: org.eclipse.mylyn.team.cvs, Version: 3.8.0.v20120612-0600, Location: reference:file:plugins/org.eclipse.mylyn.team.cvs_3.8.0.v20120612-0600.jar Id: org.eclipse.mylyn.team.ui, Version: 3.8.0.v20120612-0600, Location: reference:file:plugins/org.eclipse.mylyn.team.ui_3.8.0.v20120612-0600.jar Id: org.eclipse.mylyn.wikitext.confluence.core, Version: 1.7.0.v20120612-0600, Location: reference:file:plugins/org.eclipse.mylyn.wikitext.confluence.core_1.7.0.v20120612-0600.jar Id: org.eclipse.mylyn.wikitext.confluence.ui, Version: 1.7.0.v20120612-0600, Location: reference:file:plugins/org.eclipse.mylyn.wikitext.confluence.ui_1.7.0.v20120612-0600.jar Id: org.eclipse.mylyn.wikitext.core, Version: 1.7.0.v20120612-0600, Location: reference:file:plugins/org.eclipse.mylyn.wikitext.core_1.7.0.v20120612-0600.jar Id: org.eclipse.mylyn.wikitext.help.ui, Version: 1.7.0.v20120612-0600, Location: reference:file:plugins/org.eclipse.mylyn.wikitext.help.ui_1.7.0.v20120612-0600.jar Id: org.eclipse.mylyn.wikitext.mediawiki.core, Version: 1.7.0.v20120612-0600, Location: reference:file:plugins/org.eclipse.mylyn.wikitext.mediawiki.core_1.7.0.v20120612-0600.jar Id: org.eclipse.mylyn.wikitext.mediawiki.ui, Version: 1.7.0.v20120612-0600, Location: reference:file:plugins/org.eclipse.mylyn.wikitext.mediawiki.ui_1.7.0.v20120612-0600.jar Id: org.eclipse.mylyn.wikitext.tasks.ui, Version: 1.7.0.v20120612-0600, Location: reference:file:plugins/org.eclipse.mylyn.wikitext.tasks.ui_1.7.0.v20120612-0600.jar Id: org.eclipse.mylyn.wikitext.textile.core, Version: 1.7.0.v20120612-0600, Location: reference:file:plugins/org.eclipse.mylyn.wikitext.textile.core_1.7.0.v20120612-0600.jar Id: org.eclipse.mylyn.wikitext.textile.ui, Version: 1.7.0.v20120612-0600, Location: reference:file:plugins/org.eclipse.mylyn.wikitext.textile.ui_1.7.0.v20120612-0600.jar Id: org.eclipse.mylyn.wikitext.tracwiki.core, Version: 1.7.0.v20120612-0600, Location: reference:file:plugins/org.eclipse.mylyn.wikitext.tracwiki.core_1.7.0.v20120612-0600.jar Id: org.eclipse.mylyn.wikitext.tracwiki.ui, Version: 1.7.0.v20120612-0600, Location: reference:file:plugins/org.eclipse.mylyn.wikitext.tracwiki.ui_1.7.0.v20120612-0600.jar Id: org.eclipse.mylyn.wikitext.twiki.core, Version: 1.7.0.v20120612-0600, Location: reference:file:plugins/org.eclipse.mylyn.wikitext.twiki.core_1.7.0.v20120612-0600.jar Id: org.eclipse.mylyn.wikitext.twiki.ui, Version: 1.7.0.v20120612-0600, Location: reference:file:plugins/org.eclipse.mylyn.wikitext.twiki.ui_1.7.0.v20120612-0600.jar Id: org.eclipse.mylyn.wikitext.ui, Version: 1.7.0.v20120612-0600, Location: reference:file:plugins/org.eclipse.mylyn.wikitext.ui_1.7.0.v20120612-0600.jar Id: org.eclipse.osgi, Version: 3.8.0.v20120529-1548, Location: System Bundle Id: org.eclipse.osgi.services, Version: 3.3.100.v20120522-1822, Location: reference:file:plugins/org.eclipse.osgi.services_3.3.100.v20120522-1822.jar Id: org.eclipse.osgi.util, Version: 3.2.300.v20120522-1822, Location: reference:file:plugins/org.eclipse.osgi.util_3.2.300.v20120522-1822.jar Id: org.eclipse.pde, Version: 3.7.0.v201206081400, Location: reference:file:plugins/org.eclipse.pde_3.7.0.v201206081400.jar Id: org.eclipse.pde.api.tools, Version: 1.0.400.v20120523-2012, Location: reference:file:plugins/org.eclipse.pde.api.tools_1.0.400.v20120523-2012.jar Id: org.eclipse.pde.api.tools.ui, Version: 1.0.400.v20120523-2012, Location: reference:file:plugins/org.eclipse.pde.api.tools.ui_1.0.400.v20120523-2012.jar Id: org.eclipse.pde.build, Version: 3.8.0.v20120523-1555, Location: reference:file:plugins/org.eclipse.pde.build_3.8.0.v20120523-1555/ Id: org.eclipse.pde.core, Version: 3.8.0.v20120606-170547, Location: reference:file:plugins/org.eclipse.pde.core_3.8.0.v20120606-170547.jar Id: org.eclipse.pde.doc.user, Version: 3.8.0.v20120606-224707, Location: reference:file:plugins/org.eclipse.pde.doc.user_3.8.0.v20120606-224707.jar Id: org.eclipse.pde.ds.core, Version: 1.0.200.v20120530-1435, Location: reference:file:plugins/org.eclipse.pde.ds.core_1.0.200.v20120530-1435.jar Id: org.eclipse.pde.ds.ui, Version: 1.0.200.v20120530-1435, Location: reference:file:plugins/org.eclipse.pde.ds.ui_1.0.200.v20120530-1435.jar Id: org.eclipse.pde.junit.runtime, Version: 3.4.200.v20120530-1435, Location: reference:file:plugins/org.eclipse.pde.junit.runtime_3.4.200.v20120530-1435.jar Id: org.eclipse.pde.launching, Version: 3.6.100.v20120605-203027, Location: reference:file:plugins/org.eclipse.pde.launching_3.6.100.v20120605-203027.jar Id: org.eclipse.pde.runtime, Version: 3.4.300.v20120523-1453, Location: reference:file:plugins/org.eclipse.pde.runtime_3.4.300.v20120523-1453.jar Id: org.eclipse.pde.ua.core, Version: 1.0.200.v20120530-1435, Location: reference:file:plugins/org.eclipse.pde.ua.core_1.0.200.v20120530-1435.jar Id: org.eclipse.pde.ua.ui, Version: 1.0.200.v20120523-1453, Location: reference:file:plugins/org.eclipse.pde.ua.ui_1.0.200.v20120523-1453.jar Id: org.eclipse.pde.ui, Version: 3.7.0.v20120605-203027, Location: reference:file:plugins/org.eclipse.pde.ui_3.7.0.v20120605-203027.jar Id: org.eclipse.pde.ui.templates, Version: 3.4.500.v20120523-2012, Location: reference:file:plugins/org.eclipse.pde.ui.templates_3.4.500.v20120523-2012.jar Id: org.eclipse.persistence.antlr, Version: 3.2.0.v201206041011, Location: reference:file:plugins/org.eclipse.persistence.antlr_3.2.0.v201206041011.jar Id: org.eclipse.persistence.asm, Version: 3.3.1.v201206041142, Location: reference:file:plugins/org.eclipse.persistence.asm_3.3.1.v201206041142.jar Id: org.eclipse.persistence.core, Version: 2.4.0.v20120608-r11652, Location: reference:file:plugins/org.eclipse.persistence.core_2.4.0.v20120608-r11652.jar Id: org.eclipse.persistence.dbws, Version: 2.4.0.v20120608-r11652, Location: reference:file:plugins/org.eclipse.persistence.dbws_2.4.0.v20120608-r11652.jar Id: org.eclipse.persistence.dbws.builder, Version: 2.4.0.v20120608-r11652, Location: reference:file:plugins/org.eclipse.persistence.dbws.builder_2.4.0.v20120608-r11652.jar Id: org.eclipse.persistence.jpa, Version: 2.4.0.v20120608-r11652, Location: reference:file:plugins/org.eclipse.persistence.jpa_2.4.0.v20120608-r11652.jar Id: org.eclipse.persistence.jpa.jpql, Version: 2.0.0.v20120608-r11652, Location: reference:file:plugins/org.eclipse.persistence.jpa.jpql_2.0.0.v20120608-r11652.jar Id: org.eclipse.persistence.moxy, Version: 2.4.0.v20120608-r11652, Location: reference:file:plugins/org.eclipse.persistence.moxy_2.4.0.v20120608-r11652.jar Id: org.eclipse.platform, Version: 4.2.0.v201206081400, Location: reference:file:plugins/org.eclipse.platform_4.2.0.v201206081400/ Id: org.eclipse.platform.doc.user, Version: 4.2.0.v20120606-135340, Location: reference:file:plugins/org.eclipse.platform.doc.user_4.2.0.v20120606-135340.jar Id: org.eclipse.rcp, Version: 4.2.0.v201206081400, Location: reference:file:plugins/org.eclipse.rcp_4.2.0.v201206081400.jar Id: org.eclipse.rse, Version: 3.4.0.201205300905, Location: reference:file:plugins/org.eclipse.rse_3.4.0.201205300905.jar Id: org.eclipse.rse.connectorservice.dstore, Version: 3.1.300.201205300905, Location: reference:file:plugins/org.eclipse.rse.connectorservice.dstore_3.1.300.201205300905.jar Id: org.eclipse.rse.connectorservice.local, Version: 2.1.400.201205300905, Location: reference:file:plugins/org.eclipse.rse.connectorservice.local_2.1.400.201205300905.jar Id: org.eclipse.rse.connectorservice.ssh, Version: 2.1.300.201205300905, Location: reference:file:plugins/org.eclipse.rse.connectorservice.ssh_2.1.300.201205300905.jar Id: org.eclipse.rse.connectorservice.telnet, Version: 1.2.300.201205300905, Location: reference:file:plugins/org.eclipse.rse.connectorservice.telnet_1.2.300.201205300905.jar Id: org.eclipse.rse.core, Version: 3.3.0.201205300905, Location: reference:file:plugins/org.eclipse.rse.core_3.3.0.201205300905.jar Id: org.eclipse.rse.doc.user, Version: 3.4.0.201205300905, Location: reference:file:plugins/org.eclipse.rse.doc.user_3.4.0.201205300905.jar Id: org.eclipse.rse.dstore.security, Version: 3.0.400.201205300905, Location: reference:file:plugins/org.eclipse.rse.dstore.security_3.0.400.201205300905.jar Id: org.eclipse.rse.efs, Version: 2.1.400.201205300905, Location: reference:file:plugins/org.eclipse.rse.efs_2.1.400.201205300905.jar Id: org.eclipse.rse.efs.ui, Version: 2.1.400.201205300905, Location: reference:file:plugins/org.eclipse.rse.efs.ui_2.1.400.201205300905.jar Id: org.eclipse.rse.files.ui, Version: 3.2.100.201205300905, Location: reference:file:plugins/org.eclipse.rse.files.ui_3.2.100.201205300905.jar Id: org.eclipse.rse.importexport, Version: 1.2.300.201205300905, Location: reference:file:plugins/org.eclipse.rse.importexport_1.2.300.201205300905.jar Id: org.eclipse.rse.processes.ui, Version: 3.0.400.201205300905, Location: reference:file:plugins/org.eclipse.rse.processes.ui_3.0.400.201205300905.jar Id: org.eclipse.rse.services, Version: 3.2.200.201205300905, Location: reference:file:plugins/org.eclipse.rse.services_3.2.200.201205300905.jar Id: org.eclipse.rse.services.dstore, Version: 3.2.0.201205300905, Location: reference:file:plugins/org.eclipse.rse.services.dstore_3.2.0.201205300905.jar Id: org.eclipse.rse.services.files.ftp, Version: 3.0.400.201205300905, Location: reference:file:plugins/org.eclipse.rse.services.files.ftp_3.0.400.201205300905.jar Id: org.eclipse.rse.services.local, Version: 2.1.400.201205300905, Location: reference:file:plugins/org.eclipse.rse.services.local_2.1.400.201205300905.jar Id: org.eclipse.rse.services.ssh, Version: 3.2.0.201205300905, Location: reference:file:plugins/org.eclipse.rse.services.ssh_3.2.0.201205300905.jar Id: org.eclipse.rse.services.telnet, Version: 2.0.300.201205300905, Location: reference:file:plugins/org.eclipse.rse.services.telnet_2.0.300.201205300905.jar Id: org.eclipse.rse.shells.ui, Version: 3.0.400.201205300905, Location: reference:file:plugins/org.eclipse.rse.shells.ui_3.0.400.201205300905.jar Id: org.eclipse.rse.subsystems.files.core, Version: 3.3.0.201205300905, Location: reference:file:plugins/org.eclipse.rse.subsystems.files.core_3.3.0.201205300905.jar Id: org.eclipse.rse.subsystems.files.dstore, Version: 2.1.300.201205300905, Location: reference:file:plugins/org.eclipse.rse.subsystems.files.dstore_2.1.300.201205300905.jar Id: org.eclipse.rse.subsystems.files.ftp, Version: 2.1.400.201205300905, Location: reference:file:plugins/org.eclipse.rse.subsystems.files.ftp_2.1.400.201205300905.jar Id: org.eclipse.rse.subsystems.files.local, Version: 2.1.300.201205300905, Location: reference:file:plugins/org.eclipse.rse.subsystems.files.local_2.1.300.201205300905.jar Id: org.eclipse.rse.subsystems.files.ssh, Version: 2.1.300.201205300905, Location: reference:file:plugins/org.eclipse.rse.subsystems.files.ssh_2.1.300.201205300905.jar Id: org.eclipse.rse.subsystems.processes.core, Version: 3.1.300.201205300905, Location: reference:file:plugins/org.eclipse.rse.subsystems.processes.core_3.1.300.201205300905.jar Id: org.eclipse.rse.subsystems.processes.dstore, Version: 2.1.400.201205300905, Location: reference:file:plugins/org.eclipse.rse.subsystems.processes.dstore_2.1.400.201205300905.jar Id: org.eclipse.rse.subsystems.processes.local, Version: 2.1.400.201205300905, Location: reference:file:plugins/org.eclipse.rse.subsystems.processes.local_2.1.400.201205300905.jar Id: org.eclipse.rse.subsystems.processes.shell.linux, Version: 1.1.400.201205300905, Location: reference:file:plugins/org.eclipse.rse.subsystems.processes.shell.linux_1.1.400.201205300905.jar Id: org.eclipse.rse.subsystems.shells.core, Version: 3.1.300.201205300905, Location: reference:file:plugins/org.eclipse.rse.subsystems.shells.core_3.1.300.201205300905.jar Id: org.eclipse.rse.subsystems.shells.dstore, Version: 2.1.400.201205300905, Location: reference:file:plugins/org.eclipse.rse.subsystems.shells.dstore_2.1.400.201205300905.jar Id: org.eclipse.rse.subsystems.shells.local, Version: 2.1.400.201205300905, Location: reference:file:plugins/org.eclipse.rse.subsystems.shells.local_2.1.400.201205300905.jar Id: org.eclipse.rse.subsystems.shells.ssh, Version: 2.1.400.201205300905, Location: reference:file:plugins/org.eclipse.rse.subsystems.shells.ssh_2.1.400.201205300905.jar Id: org.eclipse.rse.subsystems.shells.telnet, Version: 1.2.300.201205300905, Location: reference:file:plugins/org.eclipse.rse.subsystems.shells.telnet_1.2.300.201205300905.jar Id: org.eclipse.rse.subsystems.terminals.core, Version: 1.0.300.201205300905, Location: reference:file:plugins/org.eclipse.rse.subsystems.terminals.core_1.0.300.201205300905.jar Id: org.eclipse.rse.subsystems.terminals.ssh, Version: 1.0.200.201205300905, Location: reference:file:plugins/org.eclipse.rse.subsystems.terminals.ssh_1.0.200.201205300905.jar Id: org.eclipse.rse.terminals.ui, Version: 1.2.0.201205300905, Location: reference:file:plugins/org.eclipse.rse.terminals.ui_1.2.0.201205300905.jar Id: org.eclipse.rse.ui, Version: 3.3.0.201205300905, Location: reference:file:plugins/org.eclipse.rse.ui_3.3.0.201205300905.jar Id: org.eclipse.rse.useractions, Version: 1.1.400.201205300905, Location: reference:file:plugins/org.eclipse.rse.useractions_1.1.400.201205300905.jar Id: org.eclipse.search, Version: 3.8.0.v20120523-1540, Location: reference:file:plugins/org.eclipse.search_3.8.0.v20120523-1540.jar Id: org.eclipse.swt, Version: 3.100.0.v4233d, Location: reference:file:plugins/org.eclipse.swt_3.100.0.v4233d.jar Id: org.eclipse.swt.gtk.linux.x86_64, Version: 3.100.0.v4233d, Location: reference:file:plugins/org.eclipse.swt.gtk.linux.x86_64_3.100.0.v4233d.jar Id: org.eclipse.team.core, Version: 3.6.100.v20120524-0627, Location: reference:file:plugins/org.eclipse.team.core_3.6.100.v20120524-0627.jar Id: org.eclipse.team.cvs.core, Version: 3.3.500.v20120522-1148, Location: reference:file:plugins/org.eclipse.team.cvs.core_3.3.500.v20120522-1148.jar Id: org.eclipse.team.cvs.ssh2, Version: 3.2.300.v20120522-1148, Location: reference:file:plugins/org.eclipse.team.cvs.ssh2_3.2.300.v20120522-1148.jar Id: org.eclipse.team.cvs.ui, Version: 3.3.500.v20120522-1148, Location: reference:file:plugins/org.eclipse.team.cvs.ui_3.3.500.v20120522-1148.jar Id: org.eclipse.team.svn, Version: 1.0.0.I20120601-1700, Location: reference:file:plugins/org.eclipse.team.svn_1.0.0.I20120601-1700.jar Id: org.eclipse.team.svn.core, Version: 1.0.0.I20120601-1700, Location: reference:file:plugins/org.eclipse.team.svn.core_1.0.0.I20120601-1700.jar Id: org.eclipse.team.svn.help, Version: 1.0.0.I20120601-1700, Location: reference:file:plugins/org.eclipse.team.svn.help_1.0.0.I20120601-1700.jar Id: org.eclipse.team.svn.mylyn, Version: 1.0.0.I20120601-1700, Location: reference:file:plugins/org.eclipse.team.svn.mylyn_1.0.0.I20120601-1700.jar Id: org.eclipse.team.svn.ui, Version: 1.0.0.I20120601-1700, Location: reference:file:plugins/org.eclipse.team.svn.ui_1.0.0.I20120601-1700.jar Id: org.eclipse.team.ui, Version: 3.6.200.v20120522-1148, Location: reference:file:plugins/org.eclipse.team.ui_3.6.200.v20120522-1148.jar Id: org.eclipse.text, Version: 3.5.200.v20120523-1310, Location: reference:file:plugins/org.eclipse.text_3.5.200.v20120523-1310.jar Id: org.eclipse.tm.terminal, Version: 3.2.0.201205300905, Location: reference:file:plugins/org.eclipse.tm.terminal_3.2.0.201205300905.jar Id: org.eclipse.tm.terminal.ssh, Version: 2.1.100.201205300905, Location: reference:file:plugins/org.eclipse.tm.terminal.ssh_2.1.100.201205300905.jar Id: org.eclipse.tm.terminal.telnet, Version: 2.1.100.201205300905, Location: reference:file:plugins/org.eclipse.tm.terminal.telnet_2.1.100.201205300905.jar Id: org.eclipse.tm.terminal.view, Version: 2.3.0.201205300905, Location: reference:file:plugins/org.eclipse.tm.terminal.view_2.3.0.201205300905.jar Id: org.eclipse.ui, Version: 3.103.0.v20120521-2329, Location: reference:file:plugins/org.eclipse.ui_3.103.0.v20120521-2329.jar Id: org.eclipse.ui.browser, Version: 3.4.0.v20120521-2329, Location: reference:file:plugins/org.eclipse.ui.browser_3.4.0.v20120521-2329.jar Id: org.eclipse.ui.cheatsheets, Version: 3.4.200.v20120521-2344, Location: reference:file:plugins/org.eclipse.ui.cheatsheets_3.4.200.v20120521-2344.jar Id: org.eclipse.ui.console, Version: 3.5.100.v20120521-2012, Location: reference:file:plugins/org.eclipse.ui.console_3.5.100.v20120521-2012.jar Id: org.eclipse.ui.editors, Version: 3.8.0.v20120523-1540, Location: reference:file:plugins/org.eclipse.ui.editors_3.8.0.v20120523-1540.jar Id: org.eclipse.ui.externaltools, Version: 3.2.100.v20120530-1753, Location: reference:file:plugins/org.eclipse.ui.externaltools_3.2.100.v20120530-1753.jar Id: org.eclipse.ui.forms, Version: 3.5.200.v20120521-2329, Location: reference:file:plugins/org.eclipse.ui.forms_3.5.200.v20120521-2329.jar Id: org.eclipse.ui.ide, Version: 3.8.0.v20120521-2329, Location: reference:file:plugins/org.eclipse.ui.ide_3.8.0.v20120521-2329.jar Id: org.eclipse.ui.ide.application, Version: 1.0.400.v20120523-1955, Location: reference:file:plugins/org.eclipse.ui.ide.application_1.0.400.v20120523-1955.jar Id: org.eclipse.ui.intro, Version: 3.4.200.v20120521-2344, Location: reference:file:plugins/org.eclipse.ui.intro_3.4.200.v20120521-2344.jar Id: org.eclipse.ui.intro.universal, Version: 3.2.600.v20120521-2344, Location: reference:file:plugins/org.eclipse.ui.intro.universal_3.2.600.v20120521-2344/ Id: org.eclipse.ui.navigator, Version: 3.5.200.v20120523-1955, Location: reference:file:plugins/org.eclipse.ui.navigator_3.5.200.v20120523-1955.jar Id: org.eclipse.ui.navigator.resources, Version: 3.4.400.v20120523-1955, Location: reference:file:plugins/org.eclipse.ui.navigator.resources_3.4.400.v20120523-1955.jar Id: org.eclipse.ui.net, Version: 1.2.100.v20120522-1148, Location: reference:file:plugins/org.eclipse.ui.net_1.2.100.v20120522-1148.jar Id: org.eclipse.ui.trace, Version: 1.0.0.v20120523-2012, Location: reference:file:plugins/org.eclipse.ui.trace_1.0.0.v20120523-2012.jar Id: org.eclipse.ui.views, Version: 3.6.100.v20120521-2329, Location: reference:file:plugins/org.eclipse.ui.views_3.6.100.v20120521-2329.jar Id: org.eclipse.ui.views.log, Version: 1.0.300.v20120530-1435, Location: reference:file:plugins/org.eclipse.ui.views.log_1.0.300.v20120530-1435.jar Id: org.eclipse.ui.views.properties.tabbed, Version: 3.5.300.v20120523-1955, Location: reference:file:plugins/org.eclipse.ui.views.properties.tabbed_3.5.300.v20120523-1955.jar Id: org.eclipse.ui.workbench, Version: 3.103.0.v20120530-1824, Location: reference:file:plugins/org.eclipse.ui.workbench_3.103.0.v20120530-1824.jar Id: org.eclipse.ui.workbench.texteditor, Version: 3.8.0.v20120523-1310, Location: reference:file:plugins/org.eclipse.ui.workbench.texteditor_3.8.0.v20120523-1310.jar Id: org.eclipse.update.configurator, Version: 3.3.200.v20120523-1752, Location: reference:file:plugins/org.eclipse.update.configurator_3.3.200.v20120523-1752.jar Id: org.eclipse.update.core, Version: 3.2.600.v20120530-1204, Location: reference:file:plugins/org.eclipse.update.core_3.2.600.v20120530-1204.jar Id: org.eclipse.wst.command.env, Version: 1.0.409.v201004211805, Location: reference:file:plugins/org.eclipse.wst.command.env_1.0.409.v201004211805.jar Id: org.eclipse.wst.command.env.core, Version: 1.0.205.v201004211805, Location: reference:file:plugins/org.eclipse.wst.command.env.core_1.0.205.v201004211805.jar Id: org.eclipse.wst.command.env.doc.user, Version: 1.5.300.v201005192225, Location: reference:file:plugins/org.eclipse.wst.command.env.doc.user_1.5.300.v201005192225.jar Id: org.eclipse.wst.command.env.infopop, Version: 1.0.100.v200805301544, Location: reference:file:plugins/org.eclipse.wst.command.env.infopop_1.0.100.v200805301544.jar Id: org.eclipse.wst.command.env.ui, Version: 1.1.103.v201102260635, Location: reference:file:plugins/org.eclipse.wst.command.env.ui_1.1.103.v201102260635.jar Id: org.eclipse.wst.common.core, Version: 1.2.0.v200908252030, Location: reference:file:plugins/org.eclipse.wst.common.core_1.2.0.v200908252030.jar Id: org.eclipse.wst.common.emf, Version: 1.2.100.v201101101900, Location: reference:file:plugins/org.eclipse.wst.common.emf_1.2.100.v201101101900.jar Id: org.eclipse.wst.common.emfworkbench.integration, Version: 1.2.101.v201107140600, Location: reference:file:plugins/org.eclipse.wst.common.emfworkbench.integration_1.2.101.v201107140600.jar Id: org.eclipse.wst.common.environment, Version: 1.0.400.v200912181832, Location: reference:file:plugins/org.eclipse.wst.common.environment_1.0.400.v200912181832.jar Id: org.eclipse.wst.common.frameworks, Version: 1.2.200.v201203141800, Location: reference:file:plugins/org.eclipse.wst.common.frameworks_1.2.200.v201203141800.jar Id: org.eclipse.wst.common.frameworks.ui, Version: 1.2.200.v201203150300, Location: reference:file:plugins/org.eclipse.wst.common.frameworks.ui_1.2.200.v201203150300.jar Id: org.eclipse.wst.common.infopop, Version: 1.0.300.v201004280700, Location: reference:file:plugins/org.eclipse.wst.common.infopop_1.0.300.v201004280700.jar Id: org.eclipse.wst.common.modulecore, Version: 1.2.200.v201204190200, Location: reference:file:plugins/org.eclipse.wst.common.modulecore_1.2.200.v201204190200.jar Id: org.eclipse.wst.common.modulecore.ui, Version: 1.0.200.v201204042200, Location: reference:file:plugins/org.eclipse.wst.common.modulecore.ui_1.0.200.v201204042200.jar Id: org.eclipse.wst.common.project.facet.core, Version: 1.4.300.v201111030424, Location: reference:file:plugins/org.eclipse.wst.common.project.facet.core_1.4.300.v201111030424.jar Id: org.eclipse.wst.common.project.facet.ui, Version: 1.4.300.v201111030424, Location: reference:file:plugins/org.eclipse.wst.common.project.facet.ui_1.4.300.v201111030424.jar Id: org.eclipse.wst.common.snippets, Version: 1.2.200.v201204260225, Location: reference:file:plugins/org.eclipse.wst.common.snippets_1.2.200.v201204260225.jar Id: org.eclipse.wst.common.ui, Version: 1.1.500.v200911190730, Location: reference:file:plugins/org.eclipse.wst.common.ui_1.1.500.v200911190730.jar Id: org.eclipse.wst.common.uriresolver, Version: 1.2.0.v201203071939, Location: reference:file:plugins/org.eclipse.wst.common.uriresolver_1.2.0.v201203071939.jar Id: org.eclipse.wst.css.core, Version: 1.1.600.v201204260115, Location: reference:file:plugins/org.eclipse.wst.css.core_1.1.600.v201204260115.jar Id: org.eclipse.wst.css.ui, Version: 1.0.700.v201201102037, Location: reference:file:plugins/org.eclipse.wst.css.ui_1.0.700.v201201102037.jar Id: org.eclipse.wst.doc.user, Version: 1.2.0.v200806052254, Location: reference:file:plugins/org.eclipse.wst.doc.user_1.2.0.v200806052254.jar Id: org.eclipse.wst.dtd.core, Version: 1.1.600.v201205171933, Location: reference:file:plugins/org.eclipse.wst.dtd.core_1.1.600.v201205171933.jar Id: org.eclipse.wst.dtd.ui, Version: 1.0.700.v201203081826, Location: reference:file:plugins/org.eclipse.wst.dtd.ui_1.0.700.v201203081826.jar Id: org.eclipse.wst.dtd.ui.infopop, Version: 1.0.400.v201008112018, Location: reference:file:plugins/org.eclipse.wst.dtd.ui.infopop_1.0.400.v201008112018.jar Id: org.eclipse.wst.dtdeditor.doc.user, Version: 1.0.700.v201008112018, Location: reference:file:plugins/org.eclipse.wst.dtdeditor.doc.user_1.0.700.v201008112018.jar Id: org.eclipse.wst.html.core, Version: 1.1.600.v201204260100, Location: reference:file:plugins/org.eclipse.wst.html.core_1.1.600.v201204260100.jar Id: org.eclipse.wst.html.ui, Version: 1.0.700.v201201102037, Location: reference:file:plugins/org.eclipse.wst.html.ui_1.0.700.v201201102037.jar Id: org.eclipse.wst.html.ui.infopop, Version: 1.0.200.v201004150328, Location: reference:file:plugins/org.eclipse.wst.html.ui.infopop_1.0.200.v201004150328.jar Id: org.eclipse.wst.internet.cache, Version: 1.0.600.v201203071939, Location: reference:file:plugins/org.eclipse.wst.internet.cache_1.0.600.v201203071939.jar Id: org.eclipse.wst.internet.monitor.core, Version: 1.0.505.v20110419, Location: reference:file:plugins/org.eclipse.wst.internet.monitor.core_1.0.505.v20110419.jar Id: org.eclipse.wst.internet.monitor.ui, Version: 1.0.606.v20120306_1603, Location: reference:file:plugins/org.eclipse.wst.internet.monitor.ui_1.0.606.v20120306_1603.jar Id: org.eclipse.wst.jsdt.core, Version: 1.1.201.v201203071941, Location: reference:file:plugins/org.eclipse.wst.jsdt.core_1.1.201.v201203071941.jar Id: org.eclipse.wst.jsdt.debug.core, Version: 3.1.0.v201205241852, Location: reference:file:plugins/org.eclipse.wst.jsdt.debug.core_3.1.0.v201205241852.jar Id: org.eclipse.wst.jsdt.debug.crossfire, Version: 1.0.200.v201205241852, Location: reference:file:plugins/org.eclipse.wst.jsdt.debug.crossfire_1.0.200.v201205241852.jar Id: org.eclipse.wst.jsdt.debug.rhino, Version: 1.0.200.v201204241858, Location: reference:file:plugins/org.eclipse.wst.jsdt.debug.rhino_1.0.200.v201204241858.jar Id: org.eclipse.wst.jsdt.debug.rhino.debugger, Version: 1.0.300.v201109150503, Location: reference:file:plugins/org.eclipse.wst.jsdt.debug.rhino.debugger_1.0.300.v201109150503.jar Id: org.eclipse.wst.jsdt.debug.rhino.ui, Version: 1.0.100.v201202292247, Location: reference:file:plugins/org.eclipse.wst.jsdt.debug.rhino.ui_1.0.100.v201202292247.jar Id: org.eclipse.wst.jsdt.debug.transport, Version: 1.0.100.v201109150330, Location: reference:file:plugins/org.eclipse.wst.jsdt.debug.transport_1.0.100.v201109150330.jar Id: org.eclipse.wst.jsdt.debug.ui, Version: 1.0.200.v201203071952, Location: reference:file:plugins/org.eclipse.wst.jsdt.debug.ui_1.0.200.v201203071952.jar Id: org.eclipse.wst.jsdt.doc, Version: 1.4.0.v201202031526, Location: reference:file:plugins/org.eclipse.wst.jsdt.doc_1.4.0.v201202031526.jar Id: org.eclipse.wst.jsdt.manipulation, Version: 1.0.400.v201204261600, Location: reference:file:plugins/org.eclipse.wst.jsdt.manipulation_1.0.400.v201204261600.jar Id: org.eclipse.wst.jsdt.support.firefox, Version: 1.0.401.v201109150330, Location: reference:file:plugins/org.eclipse.wst.jsdt.support.firefox_1.0.401.v201109150330.jar Id: org.eclipse.wst.jsdt.support.ie, Version: 1.0.401.v201109150330, Location: reference:file:plugins/org.eclipse.wst.jsdt.support.ie_1.0.401.v201109150330.jar Id: org.eclipse.wst.jsdt.ui, Version: 1.1.201.v201204101526, Location: reference:file:plugins/org.eclipse.wst.jsdt.ui_1.1.201.v201204101526.jar Id: org.eclipse.wst.jsdt.web.core, Version: 1.0.500.v201205241808, Location: reference:file:plugins/org.eclipse.wst.jsdt.web.core_1.0.500.v201205241808.jar Id: org.eclipse.wst.jsdt.web.support.jsp, Version: 1.0.500.v201204260100, Location: reference:file:plugins/org.eclipse.wst.jsdt.web.support.jsp_1.0.500.v201204260100.jar Id: org.eclipse.wst.jsdt.web.ui, Version: 1.0.501.v201205241808, Location: reference:file:plugins/org.eclipse.wst.jsdt.web.ui_1.0.501.v201205241808.jar Id: org.eclipse.wst.server.core, Version: 1.4.0.v20120425_2002, Location: reference:file:plugins/org.eclipse.wst.server.core_1.4.0.v20120425_2002.jar Id: org.eclipse.wst.server.discovery, Version: 1.0.300.v20120403_0949, Location: reference:file:plugins/org.eclipse.wst.server.discovery_1.0.300.v20120403_0949.jar Id: org.eclipse.wst.server.http.core, Version: 1.0.200.v20090429, Location: reference:file:plugins/org.eclipse.wst.server.http.core_1.0.200.v20090429.jar Id: org.eclipse.wst.server.http.ui, Version: 1.0.200.v20090113, Location: reference:file:plugins/org.eclipse.wst.server.http.ui_1.0.200.v20090113.jar Id: org.eclipse.wst.server.preview, Version: 1.1.101.v20111212_1019, Location: reference:file:plugins/org.eclipse.wst.server.preview_1.1.101.v20111212_1019.jar Id: org.eclipse.wst.server.preview.adapter, Version: 1.1.100.v20120517_1638, Location: reference:file:plugins/org.eclipse.wst.server.preview.adapter_1.1.100.v20120517_1638.jar Id: org.eclipse.wst.server.ui, Version: 1.4.0.v20120501_1141, Location: reference:file:plugins/org.eclipse.wst.server.ui_1.4.0.v20120501_1141.jar Id: org.eclipse.wst.server.ui.doc.user, Version: 1.1.400.v201104111553, Location: reference:file:plugins/org.eclipse.wst.server.ui.doc.user_1.1.400.v201104111553.jar Id: org.eclipse.wst.server.ui.infopop, Version: 1.1.100.v201005192130, Location: reference:file:plugins/org.eclipse.wst.server.ui.infopop_1.1.100.v201005192130.jar Id: org.eclipse.wst.sse.core, Version: 1.1.700.v201205171812, Location: reference:file:plugins/org.eclipse.wst.sse.core_1.1.700.v201205171812.jar Id: org.eclipse.wst.sse.doc.user, Version: 1.1.100.v201005192212, Location: reference:file:plugins/org.eclipse.wst.sse.doc.user_1.1.100.v201005192212.jar Id: org.eclipse.wst.sse.ui, Version: 1.3.100.v201204260100, Location: reference:file:plugins/org.eclipse.wst.sse.ui_1.3.100.v201204260100.jar Id: org.eclipse.wst.sse.ui.infopop, Version: 1.0.300.v201004150328, Location: reference:file:plugins/org.eclipse.wst.sse.ui.infopop_1.0.300.v201004150328.jar Id: org.eclipse.wst.standard.schemas, Version: 1.0.500.v201111021744, Location: reference:file:plugins/org.eclipse.wst.standard.schemas_1.0.500.v201111021744.jar Id: org.eclipse.wst.validation, Version: 1.2.400.v201204260100, Location: reference:file:plugins/org.eclipse.wst.validation_1.2.400.v201204260100.jar Id: org.eclipse.wst.validation.infopop, Version: 1.0.300.v200806041506, Location: reference:file:plugins/org.eclipse.wst.validation.infopop_1.0.300.v200806041506.jar Id: org.eclipse.wst.validation.ui, Version: 1.2.400.v201204260100, Location: reference:file:plugins/org.eclipse.wst.validation.ui_1.2.400.v201204260100.jar Id: org.eclipse.wst.web, Version: 1.1.600.v201204190200, Location: reference:file:plugins/org.eclipse.wst.web_1.1.600.v201204190200.jar Id: org.eclipse.wst.web.ui, Version: 1.1.600.v201109220400, Location: reference:file:plugins/org.eclipse.wst.web.ui_1.1.600.v201109220400.jar Id: org.eclipse.wst.web.ui.infopop, Version: 1.0.300.v200805140415, Location: reference:file:plugins/org.eclipse.wst.web.ui.infopop_1.0.300.v200805140415.jar Id: org.eclipse.wst.webtools.doc.user, Version: 1.0.500.v201005192212, Location: reference:file:plugins/org.eclipse.wst.webtools.doc.user_1.0.500.v201005192212.jar Id: org.eclipse.wst.ws, Version: 1.1.300.v201204181727, Location: reference:file:plugins/org.eclipse.wst.ws_1.1.300.v201204181727.jar Id: org.eclipse.wst.ws.explorer, Version: 1.0.700.v201203072334, Location: reference:file:plugins/org.eclipse.wst.ws.explorer_1.0.700.v201203072334.jar Id: org.eclipse.wst.ws.infopop, Version: 1.0.300.v200805140230, Location: reference:file:plugins/org.eclipse.wst.ws.infopop_1.0.300.v200805140230.jar Id: org.eclipse.wst.ws.parser, Version: 1.0.403.v201004211805, Location: reference:file:plugins/org.eclipse.wst.ws.parser_1.0.403.v201004211805.jar Id: org.eclipse.wst.ws.service.policy, Version: 1.0.303.v201009221810, Location: reference:file:plugins/org.eclipse.wst.ws.service.policy_1.0.303.v201009221810.jar Id: org.eclipse.wst.ws.service.policy.ui, Version: 1.0.400.v201201111717, Location: reference:file:plugins/org.eclipse.wst.ws.service.policy.ui_1.0.400.v201201111717.jar Id: org.eclipse.wst.ws.ui, Version: 1.1.200.v201004211805, Location: reference:file:plugins/org.eclipse.wst.ws.ui_1.1.200.v201004211805.jar Id: org.eclipse.wst.wsdl, Version: 1.2.300.v201109010430, Location: reference:file:plugins/org.eclipse.wst.wsdl_1.2.300.v201109010430.jar Id: org.eclipse.wst.wsdl.ui, Version: 1.2.500.v201108240518, Location: reference:file:plugins/org.eclipse.wst.wsdl.ui_1.2.500.v201108240518.jar Id: org.eclipse.wst.wsdl.ui.doc.user, Version: 1.0.800.v201008122303, Location: reference:file:plugins/org.eclipse.wst.wsdl.ui.doc.user_1.0.800.v201008122303.jar Id: org.eclipse.wst.wsdl.validation, Version: 1.1.600.v201203081939, Location: reference:file:plugins/org.eclipse.wst.wsdl.validation_1.1.600.v201203081939.jar Id: org.eclipse.wst.wsi, Version: 1.0.500.v201203081939, Location: reference:file:plugins/org.eclipse.wst.wsi_1.0.500.v201203081939.jar Id: org.eclipse.wst.wsi.ui, Version: 1.0.502.v201104071820, Location: reference:file:plugins/org.eclipse.wst.wsi.ui_1.0.502.v201104071820.jar Id: org.eclipse.wst.wsi.ui.doc.user, Version: 1.0.700.v201008122303, Location: reference:file:plugins/org.eclipse.wst.wsi.ui.doc.user_1.0.700.v201008122303.jar Id: org.eclipse.wst.xml.core, Version: 1.1.700.v201204241737, Location: reference:file:plugins/org.eclipse.wst.xml.core_1.1.700.v201204241737.jar Id: org.eclipse.wst.xml.ui, Version: 1.1.300.v201205022014, Location: reference:file:plugins/org.eclipse.wst.xml.ui_1.1.300.v201205022014.jar Id: org.eclipse.wst.xml.ui.infopop, Version: 1.0.400.v201004292007, Location: reference:file:plugins/org.eclipse.wst.xml.ui.infopop_1.0.400.v201004292007.jar Id: org.eclipse.wst.xml.xpath.core, Version: 1.3.0.v201108312136, Location: reference:file:plugins/org.eclipse.wst.xml.xpath.core_1.3.0.v201108312136.jar Id: org.eclipse.wst.xml.xpath.ui, Version: 1.1.101.v201204260040, Location: reference:file:plugins/org.eclipse.wst.xml.xpath.ui_1.1.101.v201204260040.jar Id: org.eclipse.wst.xml.xpath2, Version: 1.1.0.v200910101444, Location: reference:file:plugins/org.eclipse.wst.xml.xpath2_1.1.0.v200910101444/ Id: org.eclipse.wst.xml.xpath2.processor, Version: 2.1.1.v201204260055, Location: reference:file:plugins/org.eclipse.wst.xml.xpath2.processor_2.1.1.v201204260055.jar Id: org.eclipse.wst.xml.xpath2.processor.doc.user, Version: 2.0.0.v201105190326, Location: reference:file:plugins/org.eclipse.wst.xml.xpath2.processor.doc.user_2.0.0.v201105190326/ Id: org.eclipse.wst.xml.xpath2.wtptypes, Version: 2.0.0.v201103212215, Location: reference:file:plugins/org.eclipse.wst.xml.xpath2.wtptypes_2.0.0.v201103212215.jar Id: org.eclipse.wst.xmleditor.doc.user, Version: 1.0.700.v201005192212, Location: reference:file:plugins/org.eclipse.wst.xmleditor.doc.user_1.0.700.v201005192212.jar Id: org.eclipse.wst.xsd.core, Version: 1.1.700.v201204102147, Location: reference:file:plugins/org.eclipse.wst.xsd.core_1.1.700.v201204102147.jar Id: org.eclipse.wst.xsd.ui, Version: 1.2.500.v201203081826, Location: reference:file:plugins/org.eclipse.wst.xsd.ui_1.2.500.v201203081826.jar Id: org.eclipse.wst.xsdeditor.doc.user, Version: 1.0.800.v201005192212, Location: reference:file:plugins/org.eclipse.wst.xsdeditor.doc.user_1.0.800.v201005192212.jar Id: org.eclipse.wst.xsl, Version: 1.2.0.v201009121641, Location: reference:file:plugins/org.eclipse.wst.xsl_1.2.0.v201009121641.jar Id: org.eclipse.wst.xsl.core, Version: 1.1.100.v201102270516, Location: reference:file:plugins/org.eclipse.wst.xsl.core_1.1.100.v201102270516.jar Id: org.eclipse.wst.xsl.debug.ui, Version: 1.0.200.v201101281837, Location: reference:file:plugins/org.eclipse.wst.xsl.debug.ui_1.0.200.v201101281837.jar Id: org.eclipse.wst.xsl.doc, Version: 1.0.100.v201004292007, Location: reference:file:plugins/org.eclipse.wst.xsl.doc_1.0.100.v201004292007.jar Id: org.eclipse.wst.xsl.exslt.core, Version: 1.0.0.v201005240426, Location: reference:file:plugins/org.eclipse.wst.xsl.exslt.core_1.0.0.v201005240426.jar Id: org.eclipse.wst.xsl.exslt.ui, Version: 1.0.0.v201006012005, Location: reference:file:plugins/org.eclipse.wst.xsl.exslt.ui_1.0.0.v201006012005.jar Id: org.eclipse.wst.xsl.jaxp.debug, Version: 1.0.200.v201103081922, Location: reference:file:plugins/org.eclipse.wst.xsl.jaxp.debug_1.0.200.v201103081922.jar Id: org.eclipse.wst.xsl.jaxp.debug.ui, Version: 1.0.200.v201103081922, Location: reference:file:plugins/org.eclipse.wst.xsl.jaxp.debug.ui_1.0.200.v201103081922.jar Id: org.eclipse.wst.xsl.jaxp.launching, Version: 1.0.200.v201103081922, Location: reference:file:plugins/org.eclipse.wst.xsl.jaxp.launching_1.0.200.v201103081922.jar Id: org.eclipse.wst.xsl.launching, Version: 1.0.200.v201103081922, Location: reference:file:plugins/org.eclipse.wst.xsl.launching_1.0.200.v201103081922.jar Id: org.eclipse.wst.xsl.saxon, Version: 1.0.200.v201103081922, Location: reference:file:plugins/org.eclipse.wst.xsl.saxon_1.0.200.v201103081922.jar Id: org.eclipse.wst.xsl.ui, Version: 1.1.300.v201204101539, Location: reference:file:plugins/org.eclipse.wst.xsl.ui_1.1.300.v201204101539.jar Id: org.eclipse.wst.xsl.xalan, Version: 1.0.100.v201103081922, Location: reference:file:plugins/org.eclipse.wst.xsl.xalan_1.0.100.v201103081922.jar Id: org.eclipse.xpand, Version: 1.2.0.v201206110941, Location: reference:file:plugins/org.eclipse.xpand_1.2.0.v201206110941.jar Id: org.eclipse.xsd, Version: 2.8.0.v20120319-0555, Location: reference:file:plugins/org.eclipse.xsd_2.8.0.v20120319-0555.jar Id: org.eclipse.xsd.edit, Version: 2.6.0.v20120319-0555, Location: reference:file:plugins/org.eclipse.xsd.edit_2.6.0.v20120319-0555.jar Id: org.eclipse.xtend, Version: 1.2.0.v201206110941, Location: reference:file:plugins/org.eclipse.xtend_1.2.0.v201206110941.jar Id: org.eclipse.xtend.core, Version: 2.3.0.v201206120633, Location: reference:file:plugins/org.eclipse.xtend.core_2.3.0.v201206120633.jar Id: org.eclipse.xtend.doc, Version: 2.3.0.v201206120633, Location: reference:file:plugins/org.eclipse.xtend.doc_2.3.0.v201206120633.jar Id: org.eclipse.xtend.examples, Version: 2.3.0.v201206120633, Location: reference:file:plugins/org.eclipse.xtend.examples_2.3.0.v201206120633.jar Id: org.eclipse.xtend.ide, Version: 2.3.0.v201206120633, Location: reference:file:plugins/org.eclipse.xtend.ide_2.3.0.v201206120633.jar Id: org.eclipse.xtend.lib, Version: 2.3.0.v201206120633, Location: reference:file:plugins/org.eclipse.xtend.lib_2.3.0.v201206120633.jar Id: org.eclipse.xtend.typesystem.emf, Version: 1.2.0.v201206110941, Location: reference:file:plugins/org.eclipse.xtend.typesystem.emf_1.2.0.v201206110941.jar Id: org.eclipse.xtend2.lib, Version: 2.3.0.v201206120633, Location: reference:file:plugins/org.eclipse.xtend2.lib_2.3.0.v201206120633.jar Id: org.eclipse.xtext, Version: 2.3.0.v201206120633, Location: reference:file:plugins/org.eclipse.xtext_2.3.0.v201206120633.jar Id: org.eclipse.xtext.activities, Version: 2.3.0.v201206120633, Location: reference:file:plugins/org.eclipse.xtext.activities_2.3.0.v201206120633.jar Id: org.eclipse.xtext.builder, Version: 2.3.0.v201206120633, Location: reference:file:plugins/org.eclipse.xtext.builder_2.3.0.v201206120633.jar Id: org.eclipse.xtext.common.types, Version: 2.3.0.v201206120633, Location: reference:file:plugins/org.eclipse.xtext.common.types_2.3.0.v201206120633.jar Id: org.eclipse.xtext.common.types.edit, Version: 2.3.0.v201206120633, Location: reference:file:plugins/org.eclipse.xtext.common.types.edit_2.3.0.v201206120633.jar Id: org.eclipse.xtext.common.types.shared, Version: 2.3.0.v201206120633, Location: reference:file:plugins/org.eclipse.xtext.common.types.shared_2.3.0.v201206120633.jar Id: org.eclipse.xtext.common.types.shared.jdt38, Version: 2.3.0.v201206120633, Location: reference:file:plugins/org.eclipse.xtext.common.types.shared.jdt38_2.3.0.v201206120633.jar Id: org.eclipse.xtext.common.types.ui, Version: 2.3.0.v201206120633, Location: reference:file:plugins/org.eclipse.xtext.common.types.ui_2.3.0.v201206120633.jar Id: org.eclipse.xtext.doc, Version: 2.3.0.v201206120633, Location: reference:file:plugins/org.eclipse.xtext.doc_2.3.0.v201206120633/ Id: org.eclipse.xtext.ecore, Version: 2.3.0.v201206120633, Location: reference:file:plugins/org.eclipse.xtext.ecore_2.3.0.v201206120633.jar Id: org.eclipse.xtext.generator, Version: 2.3.0.v201206120633, Location: reference:file:plugins/org.eclipse.xtext.generator_2.3.0.v201206120633.jar Id: org.eclipse.xtext.junit, Version: 2.3.0.v201206120633, Location: reference:file:plugins/org.eclipse.xtext.junit_2.3.0.v201206120633.jar Id: org.eclipse.xtext.junit4, Version: 2.3.0.v201206120633, Location: reference:file:plugins/org.eclipse.xtext.junit4_2.3.0.v201206120633.jar Id: org.eclipse.xtext.logging, Version: 1.2.15.v201206120633, Location: reference:file:plugins/org.eclipse.xtext.logging_1.2.15.v201206120633.jar Id: org.eclipse.xtext.purexbase, Version: 2.3.0.v201206120633, Location: reference:file:plugins/org.eclipse.xtext.purexbase_2.3.0.v201206120633.jar Id: org.eclipse.xtext.purexbase.ui, Version: 2.3.0.v201206120633, Location: reference:file:plugins/org.eclipse.xtext.purexbase.ui_2.3.0.v201206120633.jar Id: org.eclipse.xtext.smap, Version: 2.3.0.v201206120633, Location: reference:file:plugins/org.eclipse.xtext.smap_2.3.0.v201206120633.jar Id: org.eclipse.xtext.ui, Version: 2.3.0.v201206120633, Location: reference:file:plugins/org.eclipse.xtext.ui_2.3.0.v201206120633.jar Id: org.eclipse.xtext.ui.codetemplates, Version: 2.3.0.v201206120633, Location: reference:file:plugins/org.eclipse.xtext.ui.codetemplates_2.3.0.v201206120633.jar Id: org.eclipse.xtext.ui.codetemplates.ui, Version: 2.3.0.v201206120633, Location: reference:file:plugins/org.eclipse.xtext.ui.codetemplates.ui_2.3.0.v201206120633.jar Id: org.eclipse.xtext.ui.ecore, Version: 2.3.0.v201206120633, Location: reference:file:plugins/org.eclipse.xtext.ui.ecore_2.3.0.v201206120633.jar Id: org.eclipse.xtext.ui.junit, Version: 2.3.0.v201206120633, Location: reference:file:plugins/org.eclipse.xtext.ui.junit_2.3.0.v201206120633.jar Id: org.eclipse.xtext.ui.shared, Version: 2.3.0.v201206120633, Location: reference:file:plugins/org.eclipse.xtext.ui.shared_2.3.0.v201206120633.jar Id: org.eclipse.xtext.util, Version: 2.3.0.v201206120633, Location: reference:file:plugins/org.eclipse.xtext.util_2.3.0.v201206120633.jar Id: org.eclipse.xtext.xbase, Version: 2.3.0.v201206120633, Location: reference:file:plugins/org.eclipse.xtext.xbase_2.3.0.v201206120633.jar Id: org.eclipse.xtext.xbase.junit, Version: 2.3.0.v201206120633, Location: reference:file:plugins/org.eclipse.xtext.xbase.junit_2.3.0.v201206120633.jar Id: org.eclipse.xtext.xbase.lib, Version: 2.3.0.v201206120633, Location: reference:file:plugins/org.eclipse.xtext.xbase.lib_2.3.0.v201206120633.jar Id: org.eclipse.xtext.xbase.ui, Version: 2.3.0.v201206120633, Location: reference:file:plugins/org.eclipse.xtext.xbase.ui_2.3.0.v201206120633.jar Id: org.eclipse.xtext.xtext.ui, Version: 2.3.0.v201206120633, Location: reference:file:plugins/org.eclipse.xtext.xtext.ui_2.3.0.v201206120633.jar Id: org.eclipse.xtext.xtext.ui.examples, Version: 2.3.0.v201206120633, Location: reference:file:plugins/org.eclipse.xtext.xtext.ui.examples_2.3.0.v201206120633/ Id: org.eclipse.xtext.xtext.ui.graph, Version: 2.3.0.v201206120633, Location: reference:file:plugins/org.eclipse.xtext.xtext.ui.graph_2.3.0.v201206120633.jar Id: org.grails.ide.eclipse.core, Version: 3.0.0.201208091000-RELEASE, Location: reference:file:plugins/org.grails.ide.eclipse.core_3.0.0.201208091000-RELEASE.jar Id: org.grails.ide.eclipse.editor.groovy, Version: 3.0.0.201208091000-RELEASE, Location: reference:file:plugins/org.grails.ide.eclipse.editor.groovy_3.0.0.201208091000-RELEASE.jar Id: org.grails.ide.eclipse.editor.gsp, Version: 3.0.0.201208091000-RELEASE, Location: reference:file:plugins/org.grails.ide.eclipse.editor.gsp_3.0.0.201208091000-RELEASE.jar Id: org.grails.ide.eclipse.explorer, Version: 3.0.0.201208091000-RELEASE, Location: reference:file:plugins/org.grails.ide.eclipse.explorer_3.0.0.201208091000-RELEASE.jar Id: org.grails.ide.eclipse.groovy.debug.core, Version: 3.0.0.201208091000-RELEASE, Location: reference:file:plugins/org.grails.ide.eclipse.groovy.debug.core_3.0.0.201208091000-RELEASE.jar Id: org.grails.ide.eclipse.groovy.debug.ui, Version: 3.0.0.201208091000-RELEASE, Location: reference:file:plugins/org.grails.ide.eclipse.groovy.debug.ui_3.0.0.201208091000-RELEASE.jar Id: org.grails.ide.eclipse.refactoring, Version: 3.0.0.201208091000-RELEASE, Location: reference:file:plugins/org.grails.ide.eclipse.refactoring_3.0.0.201208091000-RELEASE.jar Id: org.grails.ide.eclipse.resources, Version: 3.0.0.201208091000-RELEASE, Location: reference:file:plugins/org.grails.ide.eclipse.resources_3.0.0.201208091000-RELEASE/ Id: org.grails.ide.eclipse.runonserver, Version: 3.0.0.201208091000-RELEASE, Location: reference:file:plugins/org.grails.ide.eclipse.runonserver_3.0.0.201208091000-RELEASE.jar Id: org.grails.ide.eclipse.search, Version: 3.0.0.201208091000-RELEASE, Location: reference:file:plugins/org.grails.ide.eclipse.search_3.0.0.201208091000-RELEASE.jar Id: org.grails.ide.eclipse.ui, Version: 3.0.0.201208091000-RELEASE, Location: reference:file:plugins/org.grails.ide.eclipse.ui_3.0.0.201208091000-RELEASE.jar Id: org.hamcrest.core, Version: 1.1.0.v20090501071000, Location: reference:file:plugins/org.hamcrest.core_1.1.0.v20090501071000.jar Id: org.jboss.netty, Version: 3.2.5.Final-20120529-1956, Location: reference:file:plugins/org.jboss.netty_3.2.5.Final-20120529-1956.jar Id: org.jdom, Version: 1.0.0.v201005080400, Location: reference:file:plugins/org.jdom_1.0.0.v201005080400.jar Id: org.jdom, Version: 1.1.1.v201101151400, Location: reference:file:plugins/org.jdom_1.1.1.v201101151400.jar Id: org.jdom_jaxen, Version: 1.0.0.20081203-1100, Location: reference:file:plugins/org.jdom_jaxen_1.0.0.20081203-1100.jar Id: org.joda.time, Version: 1.6.0.v20081202-0100, Location: reference:file:plugins/org.joda.time_1.6.0.v20081202-0100.jar Id: org.jsoup, Version: 1.6.1.v201201201356, Location: reference:file:plugins/org.jsoup_1.6.1.v201201201356.jar Id: org.junit, Version: 3.8.2.v3_8_2_v20100427-1100, Location: reference:file:plugins/org.junit_3.8.2.v3_8_2_v20100427-1100/ Id: org.junit, Version: 4.10.0.v4_10_0_v20120426-0900, Location: reference:file:plugins/org.junit_4.10.0.v4_10_0_v20120426-0900/ Id: org.junit4, Version: 4.8.1.v20120523-1257, Location: reference:file:plugins/org.junit4_4.8.1.v20120523-1257/ Id: org.mozilla.javascript, Version: 1.7.2.v201005080400, Location: reference:file:plugins/org.mozilla.javascript_1.7.2.v201005080400.jar Id: org.objectweb.asm, Version: 3.3.1.v201105211655, Location: reference:file:plugins/org.objectweb.asm_3.3.1.v201105211655.jar Id: org.polarion.eclipse.team.svn.connector, Version: 3.0.0.I20120601-1700, Location: reference:file:plugins/org.polarion.eclipse.team.svn.connector_3.0.0.I20120601-1700.jar Id: org.polarion.eclipse.team.svn.connector.svnkit17, Version: 3.0.0.I20120818-1700, Location: reference:file:plugins/org.polarion.eclipse.team.svn.connector.svnkit17_3.0.0.I20120818-1700.jar Id: org.sat4j.core, Version: 2.3.0.v20110329, Location: reference:file:plugins/org.sat4j.core_2.3.0.v20110329.jar Id: org.sat4j.pb, Version: 2.3.0.v20110329, Location: reference:file:plugins/org.sat4j.pb_2.3.0.v20110329.jar Id: org.slf4j.api, Version: 1.6.4.v20120130-2120, Location: reference:file:plugins/org.slf4j.api_1.6.4.v20120130-2120.jar Id: org.sonatype.m2e.buildhelper, Version: 0.15.0.201109282249, Location: reference:file:plugins/org.sonatype.m2e.buildhelper_0.15.0.201109282249.jar Id: org.springframework.core, Version: 3.1.1.RELEASE, Location: reference:file:plugins/org.springframework.core_3.1.1.RELEASE.jar Id: org.springframework.ide.eclipse.uaa, Version: 3.0.0.201208090942-RELEASE, Location: reference:file:plugins/org.springframework.ide.eclipse.uaa_3.0.0.201208090942-RELEASE.jar Id: org.springframework.roo.bundle, Version: 1.2.2.RELEASE, Location: reference:file:plugins/org.springframework.roo.bundle_1.2.2.RELEASE/ Id: org.springframework.roo.wrapping.bcpg-jdk15, Version: 1.45.0.0001, Location: reference:file:plugins/org.springframework.roo.wrapping.bcpg-jdk15_1.45.0.0001.jar Id: org.springframework.roo.wrapping.bcprov-jdk15, Version: 1.45.0.0001, Location: reference:file:plugins/org.springframework.roo.wrapping.bcprov-jdk15_1.45.0.0001.jar Id: org.springframework.roo.wrapping.json-simple, Version: 1.1.0.0010, Location: reference:file:plugins/org.springframework.roo.wrapping.json-simple_1.1.0.0010.jar Id: org.springframework.roo.wrapping.protobuf-java-lite, Version: 2.3.0.0001, Location: reference:file:plugins/org.springframework.roo.wrapping.protobuf-java-lite_2.3.0.0001.jar Id: org.springframework.uaa.client, Version: 1.0.2.BUILD-SNAPSHOT, Location: reference:file:plugins/org.springframework.uaa.client_1.0.2.BUILD-SNAPSHOT.jar Id: org.springsource.ggts, Version: 3.0.0.201208091018-RELEASE, Location: reference:file:plugins/org.springsource.ggts_3.0.0.201208091018-RELEASE.jar Id: org.springsource.ide.eclipse.commons.configurator, Version: 3.0.0.201208090942-RELEASE, Location: reference:file:plugins/org.springsource.ide.eclipse.commons.configurator_3.0.0.201208090942-RELEASE.jar Id: org.springsource.ide.eclipse.commons.content.core, Version: 3.0.0.201208090942-RELEASE, Location: reference:file:plugins/org.springsource.ide.eclipse.commons.content.core_3.0.0.201208090942-RELEASE.jar Id: org.springsource.ide.eclipse.commons.core, Version: 3.0.0.201208090942-RELEASE, Location: reference:file:plugins/org.springsource.ide.eclipse.commons.core_3.0.0.201208090942-RELEASE.jar Id: org.springsource.ide.eclipse.commons.frameworks.core, Version: 3.0.0.201208090942-RELEASE, Location: reference:file:plugins/org.springsource.ide.eclipse.commons.frameworks.core_3.0.0.201208090942-RELEASE.jar Id: org.springsource.ide.eclipse.commons.frameworks.ui, Version: 3.0.0.201208090942-RELEASE, Location: reference:file:plugins/org.springsource.ide.eclipse.commons.frameworks.ui_3.0.0.201208090942-RELEASE.jar Id: org.springsource.ide.eclipse.commons.ui, Version: 3.0.0.201208090942-RELEASE, Location: reference:file:plugins/org.springsource.ide.eclipse.commons.ui_3.0.0.201208090942-RELEASE.jar Id: org.springsource.ide.eclipse.dashboard.ui, Version: 3.0.0.201208090942-RELEASE, Location: reference:file:plugins/org.springsource.ide.eclipse.dashboard.ui_3.0.0.201208090942-RELEASE.jar Id: org.uddi4j, Version: 2.0.5.v200805270300, Location: reference:file:plugins/org.uddi4j_2.0.5.v200805270300.jar Id: org.w3c.css.sac, Version: 1.3.1.v200903091627, Location: reference:file:plugins/org.w3c.css.sac_1.3.1.v200903091627.jar Id: org.w3c.dom.smil, Version: 1.0.0.v200806040011, Location: reference:file:plugins/org.w3c.dom.smil_1.0.0.v200806040011.jar Id: org.w3c.dom.svg, Version: 1.1.0.v201011041433, Location: reference:file:plugins/org.w3c.dom.svg_1.1.0.v201011041433.jar Id: org.zeroturnaround.eclipse, Version: 5.0.1.RELEASE-201207191833, Location: reference:file:plugins/org.zeroturnaround.eclipse_5.0.1.RELEASE-201207191833.jar Id: org.zeroturnaround.eclipse.config, Version: 5.0.0.RELEASE-201207191833, Location: reference:file:plugins/org.zeroturnaround.eclipse.config_5.0.0.RELEASE-201207191833.jar Id: org.zeroturnaround.eclipse.debug, Version: 5.0.0.RELEASE-201207191833, Location: reference:file:plugins/org.zeroturnaround.eclipse.debug_5.0.0.RELEASE-201207191833.jar Id: org.zeroturnaround.eclipse.embedder, Version: 5.0.1.RELEASE-201207191833, Location: reference:file:plugins/org.zeroturnaround.eclipse.embedder_5.0.1.RELEASE-201207191833/ Id: org.zeroturnaround.eclipse.m2e, Version: 1.0.0.RELEASE-201207191833, Location: reference:file:plugins/org.zeroturnaround.eclipse.m2e_1.0.0.RELEASE-201207191833.jar Id: org.zeroturnaround.eclipse.remoting, Version: 5.0.0.RELEASE-201207191833, Location: reference:file:plugins/org.zeroturnaround.eclipse.remoting_5.0.0.RELEASE-201207191833.jar Id: org.zeroturnaround.eclipse.wtp, Version: 5.0.0.RELEASE-201207191833, Location: reference:file:plugins/org.zeroturnaround.eclipse.wtp_5.0.0.RELEASE-201207191833.jar *** Security Configuration: Providers (9): Provider: SUN, Version: 1.6, Class: sun.security.provider.Sun Description: SUN (DSA key/parameter generation; DSA signing; SHA-1, MD5 digests; SecureRandom; X.509 certificates; JKS keystore; PKIX CertPathValidator; PKIX CertPathBuilder; LDAP, Collection CertStores, JavaPolicy Policy; JavaLoginConfig Configuration) Services (24): Service: MessageDigest, Algorithm: SHA-512, Class: sun.security.provider.SHA5$SHA512 Service: Configuration, Algorithm: JavaLoginConfig, Class: sun.security.provider.ConfigSpiFile Service: Signature, Algorithm: NONEwithDSA, Class: sun.security.provider.DSA$RawDSA Aliases: RawDSA Attributes: SupportedKeyClasses: java.security.interfaces.DSAPublicKey|java.security.interfaces.DSAPrivateKey Service: CertPathBuilder, Algorithm: PKIX, Class: sun.security.provider.certpath.SunCertPathBuilder Attributes: ImplementedIn: Software ValidationAlgorithm: RFC3280 Service: CertStore, Algorithm: LDAP, Class: sun.security.provider.certpath.LDAPCertStore Attributes: ImplementedIn: Software LDAPSchema: RFC2587 Service: MessageDigest, Algorithm: SHA, Class: sun.security.provider.SHA Aliases: SHA1 Attributes: ImplementedIn: Software Service: CertificateFactory, Algorithm: X.509, Class: sun.security.provider.X509Factory Aliases: X509 Attributes: ImplementedIn: Software Service: MessageDigest, Algorithm: SHA-384, Class: sun.security.provider.SHA5$SHA384 Service: SecureRandom, Algorithm: NativePRNG, Class: sun.security.provider.NativePRNG Service: KeyPairGenerator, Algorithm: DSA, Class: sun.security.provider.DSAKeyPairGenerator Aliases: OID.1.2.840.10040.4.1 Attributes: ImplementedIn: Software KeySize: 1024 Service: KeyStore, Algorithm: JKS, Class: sun.security.provider.JavaKeyStore$JKS Attributes: ImplementedIn: Software Service: KeyStore, Algorithm: CaseExactJKS, Class: sun.security.provider.JavaKeyStore$CaseExactJKS Service: MessageDigest, Algorithm: SHA-256, Class: sun.security.provider.SHA2 Service: CertStore, Algorithm: com.sun.security.IndexedCollection, Class: sun.security.provider.certpath.IndexedCollectionCertStore Attributes: ImplementedIn: Software Service: KeyFactory, Algorithm: DSA, Class: sun.security.provider.DSAKeyFactory Aliases: OID.1.2.840.10040.4.1 Attributes: ImplementedIn: Software Service: SecureRandom, Algorithm: SHA1PRNG, Class: sun.security.provider.SecureRandom Attributes: ImplementedIn: Software Service: CertPathValidator, Algorithm: PKIX, Class: sun.security.provider.certpath.PKIXCertPathValidator Attributes: ImplementedIn: Software ValidationAlgorithm: RFC3280 Service: CertStore, Algorithm: Collection, Class: sun.security.provider.certpath.CollectionCertStore Attributes: ImplementedIn: Software Service: MessageDigest, Algorithm: MD5, Class: sun.security.provider.MD5 Attributes: ImplementedIn: Software Service: AlgorithmParameters, Algorithm: DSA, Class: sun.security.provider.DSAParameters Aliases: OID.1.2.840.10040.4.1 Attributes: ImplementedIn: Software Service: Policy, Algorithm: JavaPolicy, Class: sun.security.provider.PolicySpiFile Service: MessageDigest, Algorithm: MD2, Class: sun.security.provider.MD2 Service: Signature, Algorithm: SHA1withDSA, Class: sun.security.provider.DSA$SHA1withDSA Aliases: DSAWithSHA1 Attributes: ImplementedIn: Software KeySize: 1024 SupportedKeyClasses: java.security.interfaces.DSAPublicKey|java.security.interfaces.DSAPrivateKey Service: AlgorithmParameterGenerator, Algorithm: DSA, Class: sun.security.provider.DSAParameterGenerator Aliases: OID.1.2.840.10040.4.1 Attributes: ImplementedIn: Software KeySize: 1024 Provider: SunRsaSign, Version: 1.5, Class: sun.security.rsa.SunRsaSign Description: Sun RSA signature provider Services (8): Service: Signature, Algorithm: SHA512withRSA, Class: sun.security.rsa.RSASignature$SHA512withRSA Aliases: OID.1.2.840.113549.1.1.13 Attributes: SupportedKeyClasses: java.security.interfaces.RSAPublicKey|java.security.interfaces.RSAPrivateKey Service: Signature, Algorithm: MD5withRSA, Class: sun.security.rsa.RSASignature$MD5withRSA Aliases: 1.2.840.113549.1.1.4 Attributes: SupportedKeyClasses: java.security.interfaces.RSAPublicKey|java.security.interfaces.RSAPrivateKey Service: KeyFactory, Algorithm: RSA, Class: sun.security.rsa.RSAKeyFactory Aliases: 1.2.840.113549.1.1 Service: Signature, Algorithm: SHA1withRSA, Class: sun.security.rsa.RSASignature$SHA1withRSA Aliases: OID.1.2.840.113549.1.1.5 Attributes: SupportedKeyClasses: java.security.interfaces.RSAPublicKey|java.security.interfaces.RSAPrivateKey Service: Signature, Algorithm: SHA384withRSA, Class: sun.security.rsa.RSASignature$SHA384withRSA Aliases: OID.1.2.840.113549.1.1.12 Attributes: SupportedKeyClasses: java.security.interfaces.RSAPublicKey|java.security.interfaces.RSAPrivateKey Service: Signature, Algorithm: MD2withRSA, Class: sun.security.rsa.RSASignature$MD2withRSA Aliases: 1.2.840.113549.1.1.2 Attributes: SupportedKeyClasses: java.security.interfaces.RSAPublicKey|java.security.interfaces.RSAPrivateKey Service: KeyPairGenerator, Algorithm: RSA, Class: sun.security.rsa.RSAKeyPairGenerator Aliases: 1.2.840.113549.1.1 Service: Signature, Algorithm: SHA256withRSA, Class: sun.security.rsa.RSASignature$SHA256withRSA Aliases: OID.1.2.840.113549.1.1.11 Attributes: SupportedKeyClasses: java.security.interfaces.RSAPublicKey|java.security.interfaces.RSAPrivateKey Provider: SunJSSE, Version: 1.6, Class: com.sun.net.ssl.internal.ssl.Provider Description: Sun JSSE provider(PKCS12, SunX509 key/trust factories, SSLv3, TLSv1) Services (16): Service: Signature, Algorithm: MD5andSHA1withRSA, Class: com.sun.net.ssl.internal.ssl.RSASignature Service: SSLContext, Algorithm: Default, Class: com.sun.net.ssl.internal.ssl.DefaultSSLContextImpl Service: KeyManagerFactory, Algorithm: SunX509, Class: com.sun.net.ssl.internal.ssl.KeyManagerFactoryImpl$SunX509 Service: SSLContext, Algorithm: SSL, Class: com.sun.net.ssl.internal.ssl.SSLContextImpl Service: Signature, Algorithm: MD5withRSA, Class: sun.security.rsa.RSASignature$MD5withRSA Aliases: 1.2.840.113549.1.1.4 Service: Signature, Algorithm: SHA1withRSA, Class: sun.security.rsa.RSASignature$SHA1withRSA Aliases: OID.1.2.840.113549.1.1.5 Service: KeyFactory, Algorithm: RSA, Class: sun.security.rsa.RSAKeyFactory Aliases: 1.2.840.113549.1.1 Service: TrustManagerFactory, Algorithm: SunX509, Class: com.sun.net.ssl.internal.ssl.TrustManagerFactoryImpl$SimpleFactory Service: SSLContext, Algorithm: SSLv3, Class: com.sun.net.ssl.internal.ssl.SSLContextImpl Service: KeyStore, Algorithm: PKCS12, Class: com.sun.net.ssl.internal.pkcs12.PKCS12KeyStore Service: SSLContext, Algorithm: TLS, Class: com.sun.net.ssl.internal.ssl.SSLContextImpl Service: KeyPairGenerator, Algorithm: RSA, Class: sun.security.rsa.RSAKeyPairGenerator Aliases: 1.2.840.113549.1.1 Service: SSLContext, Algorithm: TLSv1, Class: com.sun.net.ssl.internal.ssl.SSLContextImpl Service: Signature, Algorithm: MD2withRSA, Class: sun.security.rsa.RSASignature$MD2withRSA Aliases: 1.2.840.113549.1.1.2 Service: KeyManagerFactory, Algorithm: NewSunX509, Class: com.sun.net.ssl.internal.ssl.KeyManagerFactoryImpl$X509 Service: TrustManagerFactory, Algorithm: PKIX, Class: com.sun.net.ssl.internal.ssl.TrustManagerFactoryImpl$PKIXFactory Aliases: X.509 Provider: SunJCE, Version: 1.6, Class: com.sun.crypto.provider.SunJCE Description: SunJCE Provider (implements RSA, DES, Triple DES, AES, Blowfish, ARCFOUR, RC2, PBE, Diffie-Hellman, HMAC) Services (60): Service: KeyGenerator, Algorithm: DESede, Class: com.sun.crypto.provider.DESedeKeyGenerator Aliases: TripleDES Service: KeyGenerator, Algorithm: HmacSHA384, Class: com.sun.crypto.provider.KeyGeneratorCore$HmacSHA384KG Service: AlgorithmParameters, Algorithm: OAEP, Class: com.sun.crypto.provider.OAEPParameters Service: KeyGenerator, Algorithm: ARCFOUR, Class: com.sun.crypto.provider.KeyGeneratorCore$ARCFOURKeyGenerator Aliases: RC4 Service: Cipher, Algorithm: AESWrap, Class: com.sun.crypto.provider.AESWrapCipher Attributes: SupportedPaddings: NOPADDING SupportedKeyFormats: RAW SupportedModes: ECB Service: KeyGenerator, Algorithm: HmacSHA256, Class: com.sun.crypto.provider.KeyGeneratorCore$HmacSHA256KG Service: KeyGenerator, Algorithm: HmacSHA512, Class: com.sun.crypto.provider.KeyGeneratorCore$HmacSHA512KG Service: AlgorithmParameters, Algorithm: AES, Class: com.sun.crypto.provider.AESParameters Aliases: Rijndael Service: AlgorithmParameters, Algorithm: PBEWithMD5AndTripleDES, Class: com.sun.crypto.provider.PBEParameters Service: AlgorithmParameters, Algorithm: RC2, Class: com.sun.crypto.provider.RC2Parameters Service: KeyStore, Algorithm: JCEKS, Class: com.sun.crypto.provider.JceKeyStore Service: KeyGenerator, Algorithm: SunTlsPrf, Class: com.sun.crypto.provider.TlsPrfGenerator Service: Cipher, Algorithm: DES, Class: com.sun.crypto.provider.DESCipher Attributes: SupportedKeyFormats: RAW SupportedPaddings: NOPADDING|PKCS5PADDING|ISO10126PADDING SupportedModes: ECB|CBC|PCBC|CTR|CTS|CFB|OFB|CFB8|CFB16|CFB24|CFB32|CFB40|CFB48|CFB56|CFB64|OFB8|OFB16|OFB24|OFB32|OFB40|OFB48|OFB56|OFB64 Service: Cipher, Algorithm: RSA, Class: com.sun.crypto.provider.RSACipher Attributes: SupportedPaddings: NOPADDING|PKCS1PADDING|OAEPWITHMD5ANDMGF1PADDING|OAEPWITHSHA1ANDMGF1PADDING|OAEPWITHSHA-1ANDMGF1PADDING|OAEPWITHSHA-256ANDMGF1PADDING|OAEPWITHSHA-384ANDMGF1PADDING|OAEPWITHSHA-512ANDMGF1PADDING SupportedModes: ECB SupportedKeyClasses: java.security.interfaces.RSAPublicKey|java.security.interfaces.RSAPrivateKey Service: KeyFactory, Algorithm: DiffieHellman, Class: com.sun.crypto.provider.DHKeyFactory Aliases: DH Service: Cipher, Algorithm: PBEWithSHA1AndDESede, Class: com.sun.crypto.provider.PKCS12PBECipherCore$PBEWithSHA1AndDESede Aliases: OID.1.2.840.113549.1.12.1.3 Service: AlgorithmParameters, Algorithm: DiffieHellman, Class: com.sun.crypto.provider.DHParameters Aliases: DH Service: Cipher, Algorithm: DESedeWrap, Class: com.sun.crypto.provider.DESedeWrapCipher Attributes: SupportedPaddings: NOPADDING SupportedKeyFormats: RAW SupportedModes: CBC Service: KeyGenerator, Algorithm: SunTlsRsaPremasterSecret, Class: com.sun.crypto.provider.TlsRsaPremasterSecretGenerator Service: AlgorithmParameters, Algorithm: DESede, Class: com.sun.crypto.provider.DESedeParameters Aliases: TripleDES Service: KeyGenerator, Algorithm: HmacSHA1, Class: com.sun.crypto.provider.HmacSHA1KeyGenerator Service: SecretKeyFactory, Algorithm: PBEWithMD5AndDES, Class: com.sun.crypto.provider.PBEKeyFactory$PBEWithMD5AndDES Aliases: 1.2.840.113549.1.5.3 Service: Cipher, Algorithm: PBEWithSHA1AndRC2_40, Class: com.sun.crypto.provider.PKCS12PBECipherCore$PBEWithSHA1AndRC2_40 Aliases: OID.1.2.840.113549.1.12.1.6 Service: Mac, Algorithm: HmacMD5, Class: com.sun.crypto.provider.HmacMD5 Attributes: SupportedKeyFormats: RAW Service: SecretKeyFactory, Algorithm: DESede, Class: com.sun.crypto.provider.DESedeKeyFactory Aliases: TripleDES Service: Mac, Algorithm: SslMacSHA1, Class: com.sun.crypto.provider.SslMacCore$SslMacSHA1 Attributes: SupportedKeyFormats: RAW Service: KeyGenerator, Algorithm: SunTlsMasterSecret, Class: com.sun.crypto.provider.TlsMasterSecretGenerator Service: KeyGenerator, Algorithm: DES, Class: com.sun.crypto.provider.DESKeyGenerator Service: Cipher, Algorithm: PBEWithMD5AndTripleDES, Class: com.sun.crypto.provider.PBEWithMD5AndTripleDESCipher Service: AlgorithmParameters, Algorithm: PBEWithSHA1AndDESede, Class: com.sun.crypto.provider.PBEParameters Aliases: OID.1.2.840.113549.1.12.1.3 Service: Cipher, Algorithm: ARCFOUR, Class: com.sun.crypto.provider.ARCFOURCipher Aliases: RC4 Attributes: SupportedKeyFormats: RAW SupportedPaddings: NOPADDING SupportedModes: ECB Service: AlgorithmParameters, Algorithm: PBE, Class: com.sun.crypto.provider.PBEParameters Service: SecretKeyFactory, Algorithm: PBEWithMD5AndTripleDES, Class: com.sun.crypto.provider.PBEKeyFactory$PBEWithMD5AndTripleDES Service: Mac, Algorithm: HmacPBESHA1, Class: com.sun.crypto.provider.HmacPKCS12PBESHA1 Attributes: SupportedKeyFormats: RAW Service: Cipher, Algorithm: AES, Class: com.sun.crypto.provider.AESCipher Aliases: Rijndael Attributes: SupportedPaddings: NOPADDING|PKCS5PADDING|ISO10126PADDING SupportedKeyFormats: RAW SupportedModes: ECB|CBC|PCBC|CTR|CTS|CFB|OFB|CFB8|CFB16|CFB24|CFB32|CFB40|CFB48|CFB56|CFB64|OFB8|OFB16|OFB24|OFB32|OFB40|OFB48|OFB56|OFB64|CFB72|CFB80|CFB88|CFB96|CFB104|CFB112|CFB120|CFB128|OFB72|OFB80|OFB88|OFB96|OFB104|OFB112|OFB120|OFB128 Service: SecretKeyFactory, Algorithm: DES, Class: com.sun.crypto.provider.DESKeyFactory Service: Cipher, Algorithm: RC2, Class: com.sun.crypto.provider.RC2Cipher Attributes: SupportedKeyFormats: RAW SupportedPaddings: NOPADDING|PKCS5PADDING|ISO10126PADDING SupportedModes: ECB|CBC|PCBC|CTR|CTS|CFB|OFB|CFB8|CFB16|CFB24|CFB32|CFB40|CFB48|CFB56|CFB64|OFB8|OFB16|OFB24|OFB32|OFB40|OFB48|OFB56|OFB64 Service: AlgorithmParameters, Algorithm: PBEWithSHA1AndRC2_40, Class: com.sun.crypto.provider.PBEParameters Aliases: OID.1.2.840.113549.1.12.1.6 Service: KeyAgreement, Algorithm: DiffieHellman, Class: com.sun.crypto.provider.DHKeyAgreement Aliases: DH Attributes: SupportedKeyClasses: javax.crypto.interfaces.DHPublicKey|javax.crypto.interfaces.DHPrivateKey Service: KeyGenerator, Algorithm: Blowfish, Class: com.sun.crypto.provider.BlowfishKeyGenerator Service: KeyPairGenerator, Algorithm: DiffieHellman, Class: com.sun.crypto.provider.DHKeyPairGenerator Aliases: DH Service: Cipher, Algorithm: PBEWithMD5AndDES, Class: com.sun.crypto.provider.PBEWithMD5AndDESCipher Aliases: 1.2.840.113549.1.5.3 Service: Cipher, Algorithm: Blowfish, Class: com.sun.crypto.provider.BlowfishCipher Attributes: SupportedPaddings: NOPADDING|PKCS5PADDING|ISO10126PADDING SupportedKeyFormats: RAW SupportedModes: ECB|CBC|PCBC|CTR|CTS|CFB|OFB|CFB8|CFB16|CFB24|CFB32|CFB40|CFB48|CFB56|CFB64|OFB8|OFB16|OFB24|OFB32|OFB40|OFB48|OFB56|OFB64 Service: AlgorithmParameters, Algorithm: DES, Class: com.sun.crypto.provider.DESParameters Service: KeyGenerator, Algorithm: AES, Class: com.sun.crypto.provider.AESKeyGenerator Aliases: Rijndael Service: KeyGenerator, Algorithm: HmacMD5, Class: com.sun.crypto.provider.HmacMD5KeyGenerator Service: SecretKeyFactory, Algorithm: PBKDF2WithHmacSHA1, Class: com.sun.crypto.provider.PBKDF2HmacSHA1Factory Aliases: OID.1.2.840.113549.1.5.12 Service: KeyGenerator, Algorithm: RC2, Class: com.sun.crypto.provider.KeyGeneratorCore$RC2KeyGenerator Service: Mac, Algorithm: SslMacMD5, Class: com.sun.crypto.provider.SslMacCore$SslMacMD5 Attributes: SupportedKeyFormats: RAW Service: SecretKeyFactory, Algorithm: PBEWithSHA1AndDESede, Class: com.sun.crypto.provider.PBEKeyFactory$PBEWithSHA1AndDESede Aliases: OID.1.2.840.113549.1.12.1.3 Service: AlgorithmParameterGenerator, Algorithm: DiffieHellman, Class: com.sun.crypto.provider.DHParameterGenerator Aliases: DH Service: Mac, Algorithm: HmacSHA1, Class: com.sun.crypto.provider.HmacSHA1 Attributes: SupportedKeyFormats: RAW Service: Mac, Algorithm: HmacSHA384, Class: com.sun.crypto.provider.HmacCore$HmacSHA384 Attributes: SupportedKeyFormats: RAW Service: KeyGenerator, Algorithm: SunTlsKeyMaterial, Class: com.sun.crypto.provider.TlsKeyMaterialGenerator Service: SecretKeyFactory, Algorithm: PBEWithSHA1AndRC2_40, Class: com.sun.crypto.provider.PBEKeyFactory$PBEWithSHA1AndRC2_40 Aliases: OID.1.2.840.113549.1.12.1.6 Service: Mac, Algorithm: HmacSHA256, Class: com.sun.crypto.provider.HmacCore$HmacSHA256 Attributes: SupportedKeyFormats: RAW Service: AlgorithmParameters, Algorithm: Blowfish, Class: com.sun.crypto.provider.BlowfishParameters Service: Mac, Algorithm: HmacSHA512, Class: com.sun.crypto.provider.HmacCore$HmacSHA512 Attributes: SupportedKeyFormats: RAW Service: AlgorithmParameters, Algorithm: PBEWithMD5AndDES, Class: com.sun.crypto.provider.PBEParameters Aliases: 1.2.840.113549.1.5.3 Service: Cipher, Algorithm: DESede, Class: com.sun.crypto.provider.DESedeCipher Aliases: TripleDES Attributes: SupportedKeyFormats: RAW SupportedPaddings: NOPADDING|PKCS5PADDING|ISO10126PADDING SupportedModes: ECB|CBC|PCBC|CTR|CTS|CFB|OFB|CFB8|CFB16|CFB24|CFB32|CFB40|CFB48|CFB56|CFB64|OFB8|OFB16|OFB24|OFB32|OFB40|OFB48|OFB56|OFB64 Provider: SunJGSS, Version: 1.0, Class: sun.security.jgss.SunProvider Description: Sun (Kerberos v5, SPNEGO) Services (2): Service: GssApiMechanism, Algorithm: 1.3.6.1.5.5.2, Class: sun.security.jgss.spnego.SpNegoMechFactory Service: GssApiMechanism, Algorithm: 1.2.840.113554.1.2.2, Class: sun.security.jgss.krb5.Krb5MechFactory Provider: SunSASL, Version: 1.5, Class: com.sun.security.sasl.Provider Description: Sun SASL provider(implements client mechanisms for: DIGEST-MD5, GSSAPI, EXTERNAL, PLAIN, CRAM-MD5; server mechanisms for: DIGEST-MD5, GSSAPI, CRAM-MD5) Services (8): Service: SaslServerFactory, Algorithm: CRAM-MD5, Class: com.sun.security.sasl.ServerFactoryImpl Service: SaslClientFactory, Algorithm: PLAIN, Class: com.sun.security.sasl.ClientFactoryImpl Service: SaslClientFactory, Algorithm: EXTERNAL, Class: com.sun.security.sasl.ClientFactoryImpl Service: SaslServerFactory, Algorithm: DIGEST-MD5, Class: com.sun.security.sasl.digest.FactoryImpl Service: SaslClientFactory, Algorithm: GSSAPI, Class: com.sun.security.sasl.gsskerb.FactoryImpl Service: SaslClientFactory, Algorithm: DIGEST-MD5, Class: com.sun.security.sasl.digest.FactoryImpl Service: SaslClientFactory, Algorithm: CRAM-MD5, Class: com.sun.security.sasl.ClientFactoryImpl Service: SaslServerFactory, Algorithm: GSSAPI, Class: com.sun.security.sasl.gsskerb.FactoryImpl Provider: XMLDSig, Version: 1.0, Class: org.jcp.xml.dsig.internal.dom.XMLDSigRI Description: XMLDSig (DOM XMLSignatureFactory; DOM KeyInfoFactory) Services (11): Service: KeyInfoFactory, Algorithm: DOM, Class: org.jcp.xml.dsig.internal.dom.DOMKeyInfoFactory Service: TransformService, Algorithm: http://www.w3.org/TR/1999/REC-xpath-19991116, Class: org.jcp.xml.dsig.internal.dom.DOMXPathTransform Aliases: XPATH Attributes: MechanismType: DOM Service: TransformService, Algorithm: http://www.w3.org/TR/2001/REC-xml-c14n-20010315#WithComments, Class: org.jcp.xml.dsig.internal.dom.DOMCanonicalXMLC14NMethod Aliases: INCLUSIVE_WITH_COMMENTS Attributes: MechanismType: DOM Service: TransformService, Algorithm: http://www.w3.org/2000/09/xmldsig#base64, Class: org.jcp.xml.dsig.internal.dom.DOMBase64Transform Aliases: BASE64 Attributes: MechanismType: DOM Service: TransformService, Algorithm: http://www.w3.org/2000/09/xmldsig#enveloped-signature, Class: org.jcp.xml.dsig.internal.dom.DOMEnvelopedTransform Aliases: ENVELOPED Attributes: MechanismType: DOM Service: TransformService, Algorithm: http://www.w3.org/TR/2001/REC-xml-c14n-20010315, Class: org.jcp.xml.dsig.internal.dom.DOMCanonicalXMLC14NMethod Aliases: INCLUSIVE Attributes: MechanismType: DOM Service: XMLSignatureFactory, Algorithm: DOM, Class: org.jcp.xml.dsig.internal.dom.DOMXMLSignatureFactory Service: TransformService, Algorithm: http://www.w3.org/2002/06/xmldsig-filter2, Class: org.jcp.xml.dsig.internal.dom.DOMXPathFilter2Transform Aliases: XPATH2 Attributes: MechanismType: DOM Service: TransformService, Algorithm: http://www.w3.org/2001/10/xml-exc-c14n#, Class: org.jcp.xml.dsig.internal.dom.DOMExcC14NMethod Aliases: EXCLUSIVE Attributes: MechanismType: DOM Service: TransformService, Algorithm: http://www.w3.org/TR/1999/REC-xslt-19991116, Class: org.jcp.xml.dsig.internal.dom.DOMXSLTTransform Aliases: XSLT Attributes: MechanismType: DOM Service: TransformService, Algorithm: http://www.w3.org/2001/10/xml-exc-c14n#WithComments, Class: org.jcp.xml.dsig.internal.dom.DOMExcC14NMethod Aliases: EXCLUSIVE_WITH_COMMENTS Attributes: MechanismType: DOM Provider: SunPCSC, Version: 1.6, Class: sun.security.smartcardio.SunPCSC Description: Sun PC/SC provider Services (1): Service: TerminalFactory, Algorithm: PC/SC, Class: sun.security.smartcardio.SunPCSC$Factory Provider: BC, Version: 1.45, Class: org.bouncycastle.jce.provider.BouncyCastleProvider Description: BouncyCastle Security Provider v1.45 Services (399): Service: Cipher, Algorithm: 1.2.392.200011.61.1.1.1.3, Class: org.bouncycastle.jce.provider.symmetric.Camellia$CBC Service: Cipher, Algorithm: 1.2.392.200011.61.1.1.1.2, Class: org.bouncycastle.jce.provider.symmetric.Camellia$CBC Service: AlgorithmParameters, Algorithm: CAMELLIA, Class: org.bouncycastle.jce.provider.symmetric.Camellia$AlgParams Aliases: 1.2.392.200011.61.1.1.1.2 Service: KeyFactory, Algorithm: ECDSA, Class: org.bouncycastle.jce.provider.asymmetric.ec.KeyFactory$ECDSA Aliases: ECDSAwithSHA1 Service: Signature, Algorithm: SHA384WithRSAEncryption, Class: org.bouncycastle.jce.provider.JDKDigestSignature$SHA384WithRSAEncryption Aliases: SHA384WithRSA Service: AlgorithmParameterGenerator, Algorithm: 1.2.840.113549.3.7, Class: org.bouncycastle.jce.provider.JDKAlgorithmParameterGenerator$DES Service: SecretKeyFactory, Algorithm: PBEWITHMD5AND192BITAES-CBC-OPENSSL, Class: org.bouncycastle.jce.provider.JCESecretKeyFactory$PBEWithMD5And192BitAESCBCOpenSSL Service: Signature, Algorithm: RIPEMD128WithRSAEncryption, Class: org.bouncycastle.jce.provider.JDKDigestSignature$RIPEMD128WithRSAEncryption Aliases: RIPEMD128WithRSA Service: KeyGenerator, Algorithm: 1.2.392.200011.61.1.1.1.4, Class: org.bouncycastle.jce.provider.symmetric.Camellia$KeyGen256 Service: KeyGenerator, Algorithm: 1.2.392.200011.61.1.1.1.3, Class: org.bouncycastle.jce.provider.symmetric.Camellia$KeyGen192 Service: KeyGenerator, Algorithm: 1.2.392.200011.61.1.1.1.2, Class: org.bouncycastle.jce.provider.symmetric.Camellia$KeyGen128 Service: Signature, Algorithm: SHA224WITHCVC-ECDSA, Class: org.bouncycastle.jce.provider.asymmetric.ec.Signature$ecCVCDSA224 Aliases: 0.4.0.127.0.7.2.2.2.2.2 Service: AlgorithmParameterGenerator, Algorithm: 1.2.840.113549.3.2, Class: org.bouncycastle.jce.provider.JDKAlgorithmParameterGenerator$RC2 Service: Signature, Algorithm: RAWRSASSA-PSS, Class: org.bouncycastle.jce.provider.JDKPSSSigner$nonePSS Aliases: NONEWITHRSAPSS Service: Cipher, Algorithm: NOEKEON, Class: org.bouncycastle.jce.provider.symmetric.Noekeon$ECB Service: KeyGenerator, Algorithm: VMPC-KSA3, Class: org.bouncycastle.jce.provider.JCEKeyGenerator$VMPCKSA3 Service: AlgorithmParameters, Algorithm: 1.2.840.113549.1.5.12, Class: org.bouncycastle.jce.provider.JDKAlgorithmParameters$PBKDF2 Service: Signature, Algorithm: 1.2.840.113549.1.1.10, Class: org.bouncycastle.jce.provider.JDKPSSSigner$PSSwithRSA Service: Cipher, Algorithm: 1.2.840.113549.3.7, Class: org.bouncycastle.jce.provider.JCEBlockCipher$DESedeCBC Service: Cipher, Algorithm: 1.2.840.113549.3.2, Class: org.bouncycastle.jce.provider.JCEBlockCipher$RC2CBC Service: CertPathBuilder, Algorithm: RFC3281, Class: org.bouncycastle.jce.provider.PKIXAttrCertPathBuilderSpi Service: Cipher, Algorithm: HC256, Class: org.bouncycastle.jce.provider.JCEStreamCipher$HC256 Service: CertPathBuilder, Algorithm: RFC3280, Class: org.bouncycastle.jce.provider.PKIXCertPathBuilderSpi Service: MessageDigest, Algorithm: Tiger, Class: org.bouncycastle.jce.provider.JDKMessageDigest$Tiger Service: KeyStore, Algorithm: BouncyCastle, Class: org.bouncycastle.jce.provider.JDKKeyStore$BouncyCastleStore Aliases: bouncycastle Service: Cipher, Algorithm: PBEWITHSHAAND2-KEYTRIPLEDES-CBC, Class: org.bouncycastle.jce.provider.JCEBlockCipher$PBEWithSHAAndDES2Key Aliases: 1.2.840.113549.1.12.1.4 Service: Mac, Algorithm: DESMAC, Class: org.bouncycastle.jce.provider.JCEMac$DES Aliases: DES Service: SecretKeyFactory, Algorithm: PBEWITHMD2ANDDES, Class: org.bouncycastle.jce.provider.JCESecretKeyFactory$PBEWithMD2AndDES Aliases: PBEWITHMD2ANDDES-CBC Service: Cipher, Algorithm: RSA/OAEP, Class: org.bouncycastle.jce.provider.JCERSACipher$OAEPPadding Aliases: RSA//OAEPPADDING Service: KeyFactory, Algorithm: ECDH, Class: org.bouncycastle.jce.provider.asymmetric.ec.KeyFactory$ECDH Service: KeyGenerator, Algorithm: HC128, Class: org.bouncycastle.jce.provider.JCEKeyGenerator$HC128 Service: CertStore, Algorithm: LDAP, Class: org.bouncycastle.jce.provider.X509LDAPCertStoreSpi Aliases: X509LDAP Service: KeyFactory, Algorithm: EC, Class: org.bouncycastle.jce.provider.asymmetric.ec.KeyFactory$EC Aliases: 1.3.133.16.840.63.0.2 Service: KeyGenerator, Algorithm: AES, Class: org.bouncycastle.jce.provider.symmetric.AES$KeyGen Aliases: 2.16.840.1.101.3.4.1.22 Service: KeyGenerator, Algorithm: Grain128, Class: org.bouncycastle.jce.provider.symmetric.Grain128$KeyGen Service: Signature, Algorithm: ECGOST3410, Class: org.bouncycastle.jce.provider.JDKGOST3410Signer$ecgost3410 Aliases: 1.2.643.2.2.3 Service: MessageDigest, Algorithm: RIPEMD160, Class: org.bouncycastle.jce.provider.JDKMessageDigest$RIPEMD160 Aliases: 1.3.36.3.2.1 Service: Cipher, Algorithm: PBEWITHSHA256AND192BITAES-CBC-BC, Class: org.bouncycastle.jce.provider.JCEBlockCipher$PBEWithAESCBC Aliases: 1.3.6.1.4.1.22554.1.2.1.2.1.22 Service: AlgorithmParameters, Algorithm: SHA256WITHECDSA, Class: org.bouncycastle.jce.provider.JDKECDSAAlgParameters$SigAlgParameters Aliases: OID.1.2.840.10045.4.3.2 Service: KeyStore, Algorithm: PKCS12, Class: org.bouncycastle.jce.provider.JDKPKCS12KeyStore$BCPKCS12KeyStore Service: X509StreamParser, Algorithm: ATTRIBUTECERTIFICATE, Class: org.bouncycastle.jce.provider.X509AttrCertParser Service: Signature, Algorithm: MD5withRSA/ISO9796-2, Class: org.bouncycastle.jce.provider.JDKISOSignature$MD5WithRSAEncryption Aliases: MD5WithRSA/ISO9796-2 Service: KeyStore, Algorithm: PKCS12-DEF, Class: org.bouncycastle.jce.provider.JDKPKCS12KeyStore$DefPKCS12KeyStore Service: KeyPairGenerator, Algorithm: ECMQV, Class: org.bouncycastle.jce.provider.asymmetric.ec.KeyPairGenerator$ECMQV Aliases: 1.3.133.16.840.63.0.16 Service: KeyFactory, Algorithm: DH, Class: org.bouncycastle.jce.provider.JDKKeyFactory$DH Aliases: DIFFIEHELLMAN Service: AlgorithmParameters, Algorithm: IES, Class: org.bouncycastle.jce.provider.JDKAlgorithmParameters$IES Service: Signature, Algorithm: RIPEMD256WithRSAEncryption, Class: org.bouncycastle.jce.provider.JDKDigestSignature$RIPEMD256WithRSAEncryption Aliases: 1.3.36.3.3.1.4 Service: KeyGenerator, Algorithm: DESEDE, Class: org.bouncycastle.jce.provider.JCEKeyGenerator$DESede Service: AlgorithmParameterGenerator, Algorithm: RC2, Class: org.bouncycastle.jce.provider.JDKAlgorithmParameterGenerator$RC2 Service: MessageDigest, Algorithm: MD5, Class: org.bouncycastle.jce.provider.JDKMessageDigest$MD5 Aliases: 1.2.840.113549.2.5 Service: MessageDigest, Algorithm: MD4, Class: org.bouncycastle.jce.provider.JDKMessageDigest$MD4 Aliases: 1.2.840.113549.2.4 Service: KeyGenerator, Algorithm: CAST6, Class: org.bouncycastle.jce.provider.JCEKeyGenerator$CAST6 Service: MessageDigest, Algorithm: MD2, Class: org.bouncycastle.jce.provider.JDKMessageDigest$MD2 Aliases: 1.2.840.113549.2.2 Service: KeyGenerator, Algorithm: CAST5, Class: org.bouncycastle.jce.provider.symmetric.CAST5$KeyGen Aliases: 1.2.840.113533.7.66.10 Service: SecretKeyFactory, Algorithm: PBEWITHMD5AND128BITAES-CBC-OPENSSL, Class: org.bouncycastle.jce.provider.JCESecretKeyFactory$PBEWithMD5And128BitAESCBCOpenSSL Service: SecretKeyFactory, Algorithm: PBEWITHSHAAND40BITRC2-CBC, Class: org.bouncycastle.jce.provider.JCESecretKeyFactory$PBEWithSHAAnd40BitRC2 Aliases: 1.2.840.113549.1.12.1.6 Service: Cipher, Algorithm: AESWRAP, Class: org.bouncycastle.jce.provider.symmetric.AES$Wrap Aliases: 2.16.840.1.101.3.4.1.25 Service: AlgorithmParameters, Algorithm: AES, Class: org.bouncycastle.jce.provider.symmetric.AES$AlgParams Aliases: 2.16.840.1.101.3.4.1.22 Service: Signature, Algorithm: SHA512withRSA/PSS, Class: org.bouncycastle.jce.provider.JDKPSSSigner$SHA512withRSA Aliases: SHA512withRSAandMGF1 Service: KeyStore, Algorithm: BKS, Class: org.bouncycastle.jce.provider.JDKKeyStore Service: SecretKeyFactory, Algorithm: DESEDE, Class: org.bouncycastle.jce.provider.JCESecretKeyFactory$DESede Service: Cipher, Algorithm: PBEWITHSHAAND40BITRC2-CBC, Class: org.bouncycastle.jce.provider.JCEBlockCipher$PBEWithSHAAnd40BitRC2 Aliases: 1.2.840.113549.1.12.1.6 Service: SecretKeyFactory, Algorithm: PBEWITHSHA256AND128BITAES-CBC-BC, Class: org.bouncycastle.jce.provider.JCESecretKeyFactory$PBEWithSHA256And128BitAESBC Aliases: 1.3.6.1.4.1.22554.1.2.1.2.1.2 Service: KeyGenerator, Algorithm: BLOWFISH, Class: org.bouncycastle.jce.provider.JCEKeyGenerator$Blowfish Aliases: 1.3.6.1.4.1.3029.1.2 Service: KeyGenerator, Algorithm: 1.2.410.200004.1.4, Class: org.bouncycastle.jce.provider.symmetric.SEED$KeyGen Service: KeyGenerator, Algorithm: RC5-64, Class: org.bouncycastle.jce.provider.JCEKeyGenerator$RC564 Service: SecretKeyFactory, Algorithm: PBEWITHMD5ANDDES, Class: org.bouncycastle.jce.provider.JCESecretKeyFactory$PBEWithMD5AndDES Aliases: 1.2.840.113549.1.5.3 Service: SecretKeyFactory, Algorithm: PBEWITHSHA1ANDRC2, Class: org.bouncycastle.jce.provider.JCESecretKeyFactory$PBEWithSHA1AndRC2 Aliases: PBEWITHSHA1ANDRC2-CBC Service: KeyPairGenerator, Algorithm: ECDH, Class: org.bouncycastle.jce.provider.asymmetric.ec.KeyPairGenerator$ECDH Service: AlgorithmParameters, Algorithm: SEED, Class: org.bouncycastle.jce.provider.symmetric.SEED$AlgParams Aliases: 1.2.410.200004.1.4 Service: Signature, Algorithm: SHA384WITHDSA, Class: org.bouncycastle.jce.provider.JDKDSASigner$dsa384 Aliases: SHA384/DSA Service: CertStore, Algorithm: Multi, Class: org.bouncycastle.jce.provider.MultiCertStoreSpi Service: Cipher, Algorithm: DESEDE, Class: org.bouncycastle.jce.provider.JCEBlockCipher$DESede Service: X509Store, Algorithm: CRL/LDAP, Class: org.bouncycastle.jce.provider.X509StoreLDAPCRLs Service: Cipher, Algorithm: BrokenECIES, Class: org.bouncycastle.jce.provider.JCEIESCipher$BrokenECIES Service: Cipher, Algorithm: RC6, Class: org.bouncycastle.jce.provider.JCEBlockCipher$RC6 Service: Cipher, Algorithm: RC5, Class: org.bouncycastle.jce.provider.JCEBlockCipher$RC5 Aliases: RC5-32 Service: Cipher, Algorithm: PBEWITHMD5ANDDES, Class: org.bouncycastle.jce.provider.JCEBlockCipher$PBEWithMD5AndDES Aliases: 1.2.840.113549.1.5.3 Service: Cipher, Algorithm: RC2, Class: org.bouncycastle.jce.provider.JCEBlockCipher$RC2 Service: KeyGenerator, Algorithm: DESEDEWRAP, Class: org.bouncycastle.jce.provider.JCEKeyGenerator$DESede Service: Signature, Algorithm: MD2WithRSAEncryption, Class: org.bouncycastle.jce.provider.JDKDigestSignature$MD2WithRSAEncryption Aliases: MD2WITHRSAENCRYPTION Service: KeyGenerator, Algorithm: AESWRAP, Class: org.bouncycastle.jce.provider.symmetric.AES$KeyGen Aliases: 2.16.840.1.101.3.4.1.25 Service: Mac, Algorithm: HMACSHA384, Class: org.bouncycastle.jce.provider.JCEMac$SHA384 Aliases: HMAC/SHA384 Service: KeyGenerator, Algorithm: HMACSHA512, Class: org.bouncycastle.jce.provider.JCEKeyGenerator$HMACSHA512 Aliases: 1.2.840.113549.2.11 Service: Signature, Algorithm: GOST3410, Class: org.bouncycastle.jce.provider.JDKGOST3410Signer$gost3410 Aliases: 1.2.643.2.2.4 Service: Cipher, Algorithm: RC5-64, Class: org.bouncycastle.jce.provider.JCEBlockCipher$RC564 Service: MessageDigest, Algorithm: RIPEMD128, Class: org.bouncycastle.jce.provider.JDKMessageDigest$RIPEMD128 Aliases: 1.3.36.3.2.2 Service: KeyGenerator, Algorithm: 1.2.410.200004.7.1.1.1, Class: org.bouncycastle.jce.provider.symmetric.SEED$KeyGen Service: SecretKeyFactory, Algorithm: PBEWITHSHAAND3-KEYTRIPLEDES-CBC, Class: org.bouncycastle.jce.provider.JCESecretKeyFactory$PBEWithSHAAndDES3Key Aliases: 1.2.840.113549.1.12.1.3 Service: Cipher, Algorithm: RSA/RAW, Class: org.bouncycastle.jce.provider.JCERSACipher$NoPadding Service: X509Store, Algorithm: CERTIFICATEPAIR/COLLECTION, Class: org.bouncycastle.jce.provider.X509StoreCertPairCollection Service: AlgorithmParameters, Algorithm: CAST5, Class: org.bouncycastle.jce.provider.symmetric.CAST5$AlgParams Aliases: 1.2.840.113533.7.66.10 Service: KeyFactory, Algorithm: ECGOST3410, Class: org.bouncycastle.jce.provider.asymmetric.ec.KeyFactory$ECGOST3410 Aliases: 1.2.643.2.2.3 Service: X509Store, Algorithm: ATTRIBUTECERTIFICATE/COLLECTION, Class: org.bouncycastle.jce.provider.X509StoreAttrCertCollection Service: CertStore, Algorithm: Collection, Class: org.bouncycastle.jce.provider.CertStoreCollectionSpi Service: SecretKeyFactory, Algorithm: PBEWITHSHAAND256BITAES-CBC-BC, Class: org.bouncycastle.jce.provider.JCESecretKeyFactory$PBEWithSHAAnd256BitAESBC Aliases: 1.3.6.1.4.1.22554.1.1.2.1.42 Service: Signature, Algorithm: SHA384WITHECDSA, Class: org.bouncycastle.jce.provider.asymmetric.ec.Signature$ecDSA384 Aliases: OID.1.2.840.10045.4.3.3 Service: KeyGenerator, Algorithm: GOST28147, Class: org.bouncycastle.jce.provider.JCEKeyGenerator$GOST28147 Aliases: GOST-28147 Service: MessageDigest, Algorithm: SHA-512, Class: org.bouncycastle.jce.provider.JDKMessageDigest$SHA512 Aliases: SHA512 Service: Cipher, Algorithm: Grain128, Class: org.bouncycastle.jce.provider.symmetric.Grain128$Base Service: KeyGenerator, Algorithm: TEA, Class: org.bouncycastle.jce.provider.JCEKeyGenerator$TEA Service: AlgorithmParameterGenerator, Algorithm: AES, Class: org.bouncycastle.jce.provider.symmetric.AES$AlgParamGen Aliases: 2.16.840.1.101.3.4.1.22 Service: Cipher, Algorithm: PBEWITHSHAANDTWOFISH-CBC, Class: org.bouncycastle.jce.provider.JCEBlockCipher$PBEWithSHAAndTwofish Service: Cipher, Algorithm: 2.16.840.1.101.3.4.1.44, Class: org.bouncycastle.jce.provider.symmetric.AES$CFB Service: Cipher, Algorithm: 2.16.840.1.101.3.4.1.43, Class: org.bouncycastle.jce.provider.symmetric.AES$OFB Service: Cipher, Algorithm: 2.16.840.1.101.3.4.1.42, Class: org.bouncycastle.jce.provider.symmetric.AES$CBC Service: SecretKeyFactory, Algorithm: PBEWITHSHAANDTWOFISH-CBC, Class: org.bouncycastle.jce.provider.JCESecretKeyFactory$PBEWithSHAAndTwofish Service: Cipher, Algorithm: 2.16.840.1.101.3.4.1.41, Class: org.bouncycastle.jce.provider.symmetric.AES$ECB Service: KeyPairGenerator, Algorithm: RSA, Class: org.bouncycastle.jce.provider.JDKKeyPairGenerator$RSA Aliases: 1.2.840.113549.1.1.1 Service: KeyAgreement, Algorithm: ECDH, Class: org.bouncycastle.jce.provider.asymmetric.ec.KeyAgreement$DH Service: Signature, Algorithm: SHA384withRSA/PSS, Class: org.bouncycastle.jce.provider.JDKPSSSigner$SHA384withRSA Aliases: SHA384withRSAandMGF1 Service: Cipher, Algorithm: SALSA20, Class: org.bouncycastle.jce.provider.JCEStreamCipher$Salsa20 Service: KeyGenerator, Algorithm: DES, Class: org.bouncycastle.jce.provider.JCEKeyGenerator$DES Aliases: 1.3.14.3.2.7 Service: SecretKeyFactory, Algorithm: PBEWITHSHA256AND256BITAES-CBC-BC, Class: org.bouncycastle.jce.provider.JCESecretKeyFactory$PBEWithSHA256And256BitAESBC Aliases: 1.3.6.1.4.1.22554.1.2.1.2.1.42 Service: SecretKeyFactory, Algorithm: PBEWITHHMACSHA1, Class: org.bouncycastle.jce.provider.JCESecretKeyFactory$PBEWithSHA Aliases: PBEWITHHMACSHA Service: KeyPairGenerator, Algorithm: ECDSA, Class: org.bouncycastle.jce.provider.asymmetric.ec.KeyPairGenerator$ECDSA Aliases: ECDSAwithSHA1 Service: Cipher, Algorithm: OLDPBEWITHSHAANDTWOFISH-CBC, Class: org.bouncycastle.jce.provider.BrokenJCEBlockCipher$OldPBEWithSHAAndTwofish Service: Cipher, Algorithm: 1.2.840.113533.7.66.10, Class: org.bouncycastle.jce.provider.symmetric.CAST5$CBC Service: Cipher, Algorithm: SKIPJACK, Class: org.bouncycastle.jce.provider.JCEBlockCipher$Skipjack Service: CertPathBuilder, Algorithm: PKIX, Class: org.bouncycastle.jce.provider.PKIXCertPathBuilderSpi Service: Cipher, Algorithm: BLOWFISH, Class: org.bouncycastle.jce.provider.JCEBlockCipher$Blowfish Aliases: 1.3.6.1.4.1.3029.1.2 Service: Cipher, Algorithm: BROKENPBEWITHMD5ANDDES, Class: org.bouncycastle.jce.provider.BrokenJCEBlockCipher$BrokePBEWithMD5AndDES Service: Cipher, Algorithm: BrokenIES, Class: org.bouncycastle.jce.provider.JCEIESCipher$BrokenIES Service: AlgorithmParameters, Algorithm: SHA512WITHECDSA, Class: org.bouncycastle.jce.provider.JDKECDSAAlgParameters$SigAlgParameters Aliases: SHA512withECDSA Service: Signature, Algorithm: SHA512WITHDSA, Class: org.bouncycastle.jce.provider.JDKDSASigner$dsa512 Aliases: SHA512WithDSA Service: AlgorithmParameterGenerator, Algorithm: CAMELLIA, Class: org.bouncycastle.jce.provider.symmetric.Camellia$AlgParamGen Aliases: 1.2.392.200011.61.1.1.1.2 Service: Signature, Algorithm: SHA512WithRSAEncryption, Class: org.bouncycastle.jce.provider.JDKDigestSignature$SHA512WithRSAEncryption Aliases: SHA512WithRSAEncryption Service: Cipher, Algorithm: BROKENPBEWITHSHAAND3-KEYTRIPLEDES-CBC, Class: org.bouncycastle.jce.provider.BrokenJCEBlockCipher$BrokePBEWithSHAAndDES3Key Service: AlgorithmParameters, Algorithm: TWOFISH, Class: org.bouncycastle.jce.provider.JDKAlgorithmParameters$IVAlgorithmParameters Service: SecretKeyFactory, Algorithm: DES, Class: org.bouncycastle.jce.provider.JCESecretKeyFactory$DES Aliases: 1.3.14.3.2.7 Service: Cipher, Algorithm: IES, Class: org.bouncycastle.jce.provider.JCEIESCipher$IES Service: Cipher, Algorithm: RSA/2, Class: org.bouncycastle.jce.provider.JCERSACipher$PKCS1v1_5Padding_PublicOnly Service: Cipher, Algorithm: RSA/1, Class: org.bouncycastle.jce.provider.JCERSACipher$PKCS1v1_5Padding_PrivateOnly Service: KeyGenerator, Algorithm: HMACSHA1, Class: org.bouncycastle.jce.provider.JCEKeyGenerator$HMACSHA1 Aliases: 1.3.6.1.5.5.8.1.2 Service: Signature, Algorithm: SHA224withRSA/PSS, Class: org.bouncycastle.jce.provider.JDKPSSSigner$SHA224withRSA Aliases: SHA224withRSAandMGF1 Service: Mac, Algorithm: DESMAC/CFB8, Class: org.bouncycastle.jce.provider.JCEMac$DESCFB8 Aliases: DES/CFB8 Service: AlgorithmParameters, Algorithm: DES, Class: org.bouncycastle.jce.provider.JDKAlgorithmParameters$IVAlgorithmParameters Aliases: 1.3.14.3.2.7 Service: KeyFactory, Algorithm: DSA, Class: org.bouncycastle.jce.provider.JDKKeyFactory$DSA Aliases: SHA1WithDSA Service: Cipher, Algorithm: 2.16.840.1.101.3.4.1.24, Class: org.bouncycastle.jce.provider.symmetric.AES$CFB Service: Cipher, Algorithm: 2.16.840.1.101.3.4.1.23, Class: org.bouncycastle.jce.provider.symmetric.AES$OFB Service: Cipher, Algorithm: PBEWITHSHAAND256BITAES-CBC-BC, Class: org.bouncycastle.jce.provider.JCEBlockCipher$PBEWithAESCBC Aliases: 1.3.6.1.4.1.22554.1.1.2.1.42 Service: Cipher, Algorithm: 2.16.840.1.101.3.4.1.22, Class: org.bouncycastle.jce.provider.symmetric.AES$CBC Service: Cipher, Algorithm: 2.16.840.1.101.3.4.1.21, Class: org.bouncycastle.jce.provider.symmetric.AES$ECB Service: Cipher, Algorithm: AES, Class: org.bouncycastle.jce.provider.symmetric.AES$ECB Aliases: 2.16.840.1.101.3.4.1.22 Service: SecretKeyFactory, Algorithm: PBEWITHSHAAND128BITAES-CBC-BC, Class: org.bouncycastle.jce.provider.JCESecretKeyFactory$PBEWithSHAAnd128BitAESBC Aliases: 1.3.6.1.4.1.22554.1.1.2.1.2 Service: AlgorithmParameterGenerator, Algorithm: DESEDE, Class: org.bouncycastle.jce.provider.JDKAlgorithmParameterGenerator$DES Service: Cipher, Algorithm: PBEWITHSHA1ANDRC2, Class: org.bouncycastle.jce.provider.JCEBlockCipher$PBEWithSHA1AndRC2 Aliases: PBEWITHSHA1ANDRC2-CBC Service: KeyGenerator, Algorithm: HMACMD5, Class: org.bouncycastle.jce.provider.JCEKeyGenerator$MD5HMAC Aliases: 1.3.6.1.5.5.8.1.1 Service: KeyGenerator, Algorithm: HMACMD4, Class: org.bouncycastle.jce.provider.JCEKeyGenerator$MD4HMAC Aliases: HMAC/MD4 Service: KeyStore, Algorithm: PKCS12-3DES-40RC2, Class: org.bouncycastle.jce.provider.JDKPKCS12KeyStore$BCPKCS12KeyStore Service: Signature, Algorithm: RIPEMD160WithRSAEncryption, Class: org.bouncycastle.jce.provider.JDKDigestSignature$RIPEMD160WithRSAEncryption Aliases: RIPEMD160WITHRSAENCRYPTION Service: KeyGenerator, Algorithm: HMACMD2, Class: org.bouncycastle.jce.provider.JCEKeyGenerator$MD2HMAC Aliases: HMAC/MD2 Service: KeyGenerator, Algorithm: SALSA20, Class: org.bouncycastle.jce.provider.JCEKeyGenerator$Salsa20 Service: Cipher, Algorithm: SEEDWRAP, Class: org.bouncycastle.jce.provider.symmetric.SEED$Wrap Aliases: 1.2.410.200004.7.1.1.1 Service: Cipher, Algorithm: TWOFISH, Class: org.bouncycastle.jce.provider.JCEBlockCipher$Twofish Service: X509Store, Algorithm: CERTIFICATE/LDAP, Class: org.bouncycastle.jce.provider.X509StoreLDAPCerts Service: Cipher, Algorithm: HC128, Class: org.bouncycastle.jce.provider.JCEStreamCipher$HC128 Service: Mac, Algorithm: HMACMD5, Class: org.bouncycastle.jce.provider.JCEMac$MD5 Aliases: 1.3.6.1.5.5.8.1.1 Service: MessageDigest, Algorithm: GOST3411, Class: org.bouncycastle.jce.provider.JDKMessageDigest$GOST3411 Aliases: GOST Service: Mac, Algorithm: HMACMD4, Class: org.bouncycastle.jce.provider.JCEMac$MD4 Aliases: HMAC/MD4 Service: Mac, Algorithm: HMACMD2, Class: org.bouncycastle.jce.provider.JCEMac$MD2 Aliases: HMAC/MD2 Service: Mac, Algorithm: RC5MAC/CFB8, Class: org.bouncycastle.jce.provider.JCEMac$RC5CFB8 Aliases: RC5/CFB8 Service: Cipher, Algorithm: DESEDEWRAP, Class: org.bouncycastle.jce.provider.WrapCipherSpi$DESEDEWrap Service: AlgorithmParameters, Algorithm: SHA1WITHECDSA, Class: org.bouncycastle.jce.provider.JDKECDSAAlgParameters$SigAlgParameters Service: Mac, Algorithm: RC5MAC, Class: org.bouncycastle.jce.provider.JCEMac$RC5 Aliases: RC5 Service: KeyGenerator, Algorithm: HMACSHA384, Class: org.bouncycastle.jce.provider.JCEKeyGenerator$HMACSHA384 Aliases: HMAC/SHA384 Service: KeyGenerator, Algorithm: SKIPJACK, Class: org.bouncycastle.jce.provider.JCEKeyGenerator$Skipjack Service: Signature, Algorithm: DSA, Class: org.bouncycastle.jce.provider.JDKDSASigner$stdDSA Aliases: SHA1WithDSA Service: Signature, Algorithm: ECDSA, Class: org.bouncycastle.jce.provider.asymmetric.ec.Signature$ecDSA Aliases: ECDSAwithSHA1 Service: X509StreamParser, Algorithm: CERTIFICATEPAIR, Class: org.bouncycastle.jce.provider.X509CertPairParser Service: CertificateFactory, Algorithm: X.509, Class: org.bouncycastle.jce.provider.JDKX509CertificateFactory Aliases: X509 Service: KeyFactory, Algorithm: ECDHC, Class: org.bouncycastle.jce.provider.asymmetric.ec.KeyFactory$ECDHC Service: Mac, Algorithm: DESEDEMAC, Class: org.bouncycastle.jce.provider.JCEMac$DESede Aliases: DESEDE Service: SecretKeyFactory, Algorithm: PBEWITHSHAAND192BITAES-CBC-BC, Class: org.bouncycastle.jce.provider.JCESecretKeyFactory$PBEWithSHAAnd192BitAESBC Aliases: 1.3.6.1.4.1.22554.1.1.2.1.22 Service: CertPathValidator, Algorithm: PKIX, Class: org.bouncycastle.jce.provider.PKIXCertPathValidatorSpi Service: Cipher, Algorithm: CAST6, Class: org.bouncycastle.jce.provider.JCEBlockCipher$CAST6 Service: Cipher, Algorithm: CAST5, Class: org.bouncycastle.jce.provider.symmetric.CAST5$ECB Aliases: 1.2.840.113533.7.66.10 Service: KeyAgreement, Algorithm: 1.3.133.16.840.63.0.2, Class: org.bouncycastle.jce.provider.asymmetric.ec.KeyAgreement$DHwithSHA1KDF Service: MessageDigest, Algorithm: SHA-384, Class: org.bouncycastle.jce.provider.JDKMessageDigest$SHA384 Aliases: SHA384 Service: Signature, Algorithm: SHA256WITHECNR, Class: org.bouncycastle.jce.provider.asymmetric.ec.Signature$ecNR256 Service: AlgorithmParameters, Algorithm: GOST3410, Class: org.bouncycastle.jce.provider.JDKAlgorithmParameters$GOST3410 Aliases: 1.2.643.2.2.4 Service: Signature, Algorithm: SHA224WITHECDSA, Class: org.bouncycastle.jce.provider.asymmetric.ec.Signature$ecDSA224 Aliases: OID.1.2.840.10045.4.3.1 Service: Mac, Algorithm: PBEWITHHMACRIPEMD160, Class: org.bouncycastle.jce.provider.JCEMac$PBEWithRIPEMD160 Service: Mac, Algorithm: DESEDEMAC64WITHISO7816-4PADDING, Class: org.bouncycastle.jce.provider.JCEMac$DESede64with7816d4 Aliases: DESEDEISO9797ALG1MACWITHISO7816-4PADDING Service: KeyGenerator, Algorithm: TWOFISH, Class: org.bouncycastle.jce.provider.JCEKeyGenerator$Twofish Service: Cipher, Algorithm: PBEWITHSHAAND128BITAES-CBC-BC, Class: org.bouncycastle.jce.provider.JCEBlockCipher$PBEWithAESCBC Aliases: 1.3.6.1.4.1.22554.1.1.2.1.2 Service: Cipher, Algorithm: CAMELLIARFC3211WRAP, Class: org.bouncycastle.jce.provider.symmetric.Camellia$RFC3211Wrap Service: Mac, Algorithm: DESEDEMAC/CFB8, Class: org.bouncycastle.jce.provider.JCEMac$DESedeCFB8 Aliases: DESEDE/CFB8 Service: Cipher, Algorithm: BROKENPBEWITHSHA1ANDDES, Class: org.bouncycastle.jce.provider.BrokenJCEBlockCipher$BrokePBEWithSHA1AndDES Service: Signature, Algorithm: SHA1WITHCVC-ECDSA, Class: org.bouncycastle.jce.provider.asymmetric.ec.Signature$ecCVCDSA Aliases: 0.4.0.127.0.7.2.2.2.2.1 Service: KeyGenerator, Algorithm: 1.2.392.200011.61.1.1.3.4, Class: org.bouncycastle.jce.provider.symmetric.Camellia$KeyGen256 Service: KeyGenerator, Algorithm: 1.2.392.200011.61.1.1.3.3, Class: org.bouncycastle.jce.provider.symmetric.Camellia$KeyGen192 Service: KeyGenerator, Algorithm: 1.2.392.200011.61.1.1.3.2, Class: org.bouncycastle.jce.provider.symmetric.Camellia$KeyGen128 Service: SecretKeyFactory, Algorithm: PBEWITHSHA256AND192BITAES-CBC-BC, Class: org.bouncycastle.jce.provider.JCESecretKeyFactory$PBEWithSHA256And192BitAESBC Aliases: 1.3.6.1.4.1.22554.1.2.1.2.1.22 Service: Cipher, Algorithm: AESRFC3211WRAP, Class: org.bouncycastle.jce.provider.symmetric.AES$RFC3211Wrap Service: AlgorithmParameters, Algorithm: OAEP, Class: org.bouncycastle.jce.provider.JDKAlgorithmParameters$OAEP Aliases: 1.2.840.113549.1.1.7 Service: Cipher, Algorithm: OLDPBEWITHSHAAND3-KEYTRIPLEDES-CBC, Class: org.bouncycastle.jce.provider.BrokenJCEBlockCipher$OldPBEWithSHAAndDES3Key Service: AlgorithmParameterGenerator, Algorithm: DES, Class: org.bouncycastle.jce.provider.JDKAlgorithmParameterGenerator$DES Aliases: 1.3.14.3.2.7 Service: SecretKeyFactory, Algorithm: PBEWITHSHAAND128BITRC2-CBC, Class: org.bouncycastle.jce.provider.JCESecretKeyFactory$PBEWithSHAAnd128BitRC2 Aliases: 1.2.840.113549.1.12.1.5 Service: Cipher, Algorithm: RSA, Class: org.bouncycastle.jce.provider.JCERSACipher$NoPadding Aliases: 1.2.840.113549.1.1.1 Service: Mac, Algorithm: PBEWITHHMACSHA1, Class: org.bouncycastle.jce.provider.JCEMac$PBEWithSHA Aliases: PBEWITHHMACSHA Service: MessageDigest, Algorithm: WHIRLPOOL, Class: org.bouncycastle.jce.provider.JDKMessageDigest$Whirlpool Service: Mac, Algorithm: GOST28147MAC, Class: org.bouncycastle.jce.provider.JCEMac$GOST28147 Aliases: GOST28147 Service: Mac, Algorithm: SKIPJACKMAC/CFB8, Class: org.bouncycastle.jce.provider.JCEMac$SkipjackCFB8 Aliases: SKIPJACK/CFB8 Service: KeyGenerator, Algorithm: RIJNDAEL, Class: org.bouncycastle.jce.provider.JCEKeyGenerator$Rijndael Service: AlgorithmParameterGenerator, Algorithm: SEED, Class: org.bouncycastle.jce.provider.symmetric.SEED$AlgParamGen Aliases: 1.2.410.200004.1.4 Service: KeyFactory, Algorithm: ELGAMAL, Class: org.bouncycastle.jce.provider.JDKKeyFactory$ElGamal Aliases: ELGAMAL/NONE/NOPADDING Service: KeyGenerator, Algorithm: 1.2.840.113549.3.7, Class: org.bouncycastle.jce.provider.JCEKeyGenerator$DESede3 Service: KeyGenerator, Algorithm: 1.2.840.113549.3.2, Class: org.bouncycastle.jce.provider.JCEKeyGenerator$RC2 Service: Signature, Algorithm: SHA512WITHECNR, Class: org.bouncycastle.jce.provider.asymmetric.ec.Signature$ecNR512 Service: AlgorithmParameters, Algorithm: SKIPJACK, Class: org.bouncycastle.jce.provider.JDKAlgorithmParameters$IVAlgorithmParameters Service: AlgorithmParameters, Algorithm: BLOWFISH, Class: org.bouncycastle.jce.provider.JDKAlgorithmParameters$IVAlgorithmParameters Aliases: 1.3.6.1.4.1.3029.1.2 Service: SecretKeyFactory, Algorithm: PBEWITHSHA1ANDDES, Class: org.bouncycastle.jce.provider.JCESecretKeyFactory$PBEWithSHA1AndDES Aliases: PBEWITHSHA1ANDDES-CBC Service: Cipher, Algorithm: RSA/PKCS1, Class: org.bouncycastle.jce.provider.JCERSACipher$PKCS1v1_5Padding Aliases: RSA//PKCS1PADDING Service: Signature, Algorithm: SHA224WithRSAEncryption, Class: org.bouncycastle.jce.provider.JDKDigestSignature$SHA224WithRSAEncryption Aliases: SHA224WithRSA Service: Cipher, Algorithm: RSA/ISO9796-1, Class: org.bouncycastle.jce.provider.JCERSACipher$ISO9796d1Padding Aliases: RSA//ISO9796-1PADDING Service: SecretKeyFactory, Algorithm: PBEWITHSHAAND2-KEYTRIPLEDES-CBC, Class: org.bouncycastle.jce.provider.JCESecretKeyFactory$PBEWithSHAAndDES2Key Aliases: 1.2.840.113549.1.12.1.4 Service: KeyFactory, Algorithm: X.509, Class: org.bouncycastle.jce.provider.JDKKeyFactory$X509 Aliases: X509 Service: Cipher, Algorithm: PBEWITHSHAAND192BITAES-CBC-BC, Class: org.bouncycastle.jce.provider.JCEBlockCipher$PBEWithAESCBC Aliases: 1.3.6.1.4.1.22554.1.1.2.1.22 Service: Mac, Algorithm: HMACSHA256, Class: org.bouncycastle.jce.provider.JCEMac$SHA256 Aliases: HMAC-SHA256 Service: KeyGenerator, Algorithm: 2.16.840.1.101.3.4.2, Class: org.bouncycastle.jce.provider.symmetric.AES$KeyGen128 Service: SecretKeyFactory, Algorithm: PBEWITHSHAAND128BITRC4, Class: org.bouncycastle.jce.provider.JCESecretKeyFactory$PBEWithSHAAnd128BitRC4 Aliases: 1.2.840.113549.1.12.1.1 Service: KeyPairGenerator, Algorithm: ECIES, Class: org.bouncycastle.jce.provider.asymmetric.ec.KeyPairGenerator$ECDH Service: AlgorithmParameterGenerator, Algorithm: CAST5, Class: org.bouncycastle.jce.provider.symmetric.CAST5$AlgParamGen Aliases: 1.2.840.113533.7.66.10 Service: Cipher, Algorithm: TEA, Class: org.bouncycastle.jce.provider.JCEBlockCipher$TEA Service: KeyGenerator, Algorithm: 2.16.840.1.101.3.4.42, Class: org.bouncycastle.jce.provider.symmetric.AES$KeyGen256 Service: Cipher, Algorithm: PBEWITHSHAAND128BITRC4, Class: org.bouncycastle.jce.provider.JCEStreamCipher$PBEWithSHAAnd128BitRC4 Aliases: 1.2.840.113549.1.12.1.1 Service: KeyStore, Algorithm: PKCS12-DEF-3DES-3DES, Class: org.bouncycastle.jce.provider.JDKPKCS12KeyStore$DefPKCS12KeyStore3DES Service: Signature, Algorithm: SHA1withRSA/PSS, Class: org.bouncycastle.jce.provider.JDKPSSSigner$SHA1withRSA Aliases: SHA1withRSAandMGF1 Service: X509Store, Algorithm: CRL/COLLECTION, Class: org.bouncycastle.jce.provider.X509StoreCRLCollection Service: SecretKeyFactory, Algorithm: PBEWITHSHAAND40BITRC4, Class: org.bouncycastle.jce.provider.JCESecretKeyFactory$PBEWithSHAAnd40BitRC4 Aliases: 1.2.840.113549.1.12.1.2 Service: KeyGenerator, Algorithm: HMACTIGER, Class: org.bouncycastle.jce.provider.JCEKeyGenerator$HMACTIGER Aliases: 1.3.6.1.5.5.8.1.3 Service: AlgorithmParameterGenerator, Algorithm: DH, Class: org.bouncycastle.jce.provider.JDKAlgorithmParameterGenerator$DH Aliases: DIFFIEHELLMAN Service: Cipher, Algorithm: DES, Class: org.bouncycastle.jce.provider.JCEBlockCipher$DES Aliases: 1.3.14.3.2.7 Service: AlgorithmParameters, Algorithm: PKCS12PBE, Class: org.bouncycastle.jce.provider.JDKAlgorithmParameters$PKCS12PBE Aliases: PBEWITHSHA256AND256BITAES-CBC-BC Service: Mac, Algorithm: VMPCMAC, Class: org.bouncycastle.jce.provider.JCEMac$VMPC Aliases: VMPC Service: KeyAgreement, Algorithm: 1.3.133.16.840.63.0.16, Class: org.bouncycastle.jce.provider.asymmetric.ec.KeyAgreement$MQVwithSHA1KDF Service: Cipher, Algorithm: CAMELLIAWRAP, Class: org.bouncycastle.jce.provider.symmetric.Camellia$Wrap Aliases: 1.2.392.200011.61.1.1.3.2 Service: Signature, Algorithm: SHA1WithRSAEncryption, Class: org.bouncycastle.jce.provider.JDKDigestSignature$SHA1WithRSAEncryption Aliases: 1.3.14.3.2.29 Service: Cipher, Algorithm: 1.2.410.200004.1.4, Class: org.bouncycastle.jce.provider.symmetric.SEED$CBC Service: KeyGenerator, Algorithm: SEED, Class: org.bouncycastle.jce.provider.symmetric.SEED$KeyGen Aliases: 1.2.410.200004.1.4 Service: KeyGenerator, Algorithm: XTEA, Class: org.bouncycastle.jce.provider.JCEKeyGenerator$XTEA Service: SecretKeyFactory, Algorithm: PBEWITHMD2ANDRC2, Class: org.bouncycastle.jce.provider.JCESecretKeyFactory$PBEWithMD2AndRC2 Aliases: 1.2.840.113549.1.5.4 Service: KeyGenerator, Algorithm: VMPC, Class: org.bouncycastle.jce.provider.JCEKeyGenerator$VMPC Service: KeyAgreement, Algorithm: ECDHC, Class: org.bouncycastle.jce.provider.asymmetric.ec.KeyAgreement$DHC Service: AlgorithmParameters, Algorithm: ELGAMAL, Class: org.bouncycastle.jce.provider.JDKAlgorithmParameters$ElGamal Aliases: ELGAMAL/NONE/NOPADDING Service: X509Store, Algorithm: ATTRIBUTECERTIFICATE/LDAP, Class: org.bouncycastle.jce.provider.X509StoreLDAPAttrCerts Service: Signature, Algorithm: SHA256WITHECDSA, Class: org.bouncycastle.jce.provider.asymmetric.ec.Signature$ecDSA256 Aliases: OID.1.2.840.10045.4.3.2 Service: Cipher, Algorithm: SERPENT, Class: org.bouncycastle.jce.provider.JCEBlockCipher$Serpent Service: Mac, Algorithm: HMACRIPEMD160, Class: org.bouncycastle.jce.provider.JCEMac$RIPEMD160 Aliases: 1.3.6.1.5.5.8.1.4 Service: KeyFactory, Algorithm: ElGamal, Class: org.bouncycastle.jce.provider.JDKKeyFactory$ElGamal Service: Cipher, Algorithm: ELGAMAL/PKCS1, Class: org.bouncycastle.jce.provider.JCEElGamalCipher$PKCS1v1_5Padding Aliases: ELGAMAL/NONE/PKCS1PADDING Service: AlgorithmParameters, Algorithm: RIJNDAEL, Class: org.bouncycastle.jce.provider.JDKAlgorithmParameters$IVAlgorithmParameters Service: Cipher, Algorithm: VMPC-KSA3, Class: org.bouncycastle.jce.provider.JCEStreamCipher$VMPCKSA3 Service: AlgorithmParameters, Algorithm: SHA384WITHECDSA, Class: org.bouncycastle.jce.provider.JDKECDSAAlgParameters$SigAlgParameters Aliases: OID.1.2.840.10045.4.3.3 Service: KeyGenerator, Algorithm: 2.16.840.1.101.3.4.22, Class: org.bouncycastle.jce.provider.symmetric.AES$KeyGen192 Service: KeyGenerator, Algorithm: 2.16.840.1.101.3.4.1.5, Class: org.bouncycastle.jce.provider.symmetric.AES$KeyGen128 Service: KeyGenerator, Algorithm: 2.16.840.1.101.3.4.1.4, Class: org.bouncycastle.jce.provider.symmetric.AES$KeyGen128 Service: KeyGenerator, Algorithm: 2.16.840.1.101.3.4.1.3, Class: org.bouncycastle.jce.provider.symmetric.AES$KeyGen128 Service: KeyGenerator, Algorithm: 2.16.840.1.101.3.4.1.2, Class: org.bouncycastle.jce.provider.symmetric.AES$KeyGen128 Service: SecretKeyFactory, Algorithm: PBEWITHHMACTIGER, Class: org.bouncycastle.jce.provider.JCESecretKeyFactory$PBEWithTiger Service: KeyGenerator, Algorithm: 2.16.840.1.101.3.4.1.1, Class: org.bouncycastle.jce.provider.symmetric.AES$KeyGen128 Service: Cipher, Algorithm: DESEDERFC3211WRAP, Class: org.bouncycastle.jce.provider.WrapCipherSpi$RFC3211DESedeWrap Service: KeyGenerator, Algorithm: HC256, Class: org.bouncycastle.jce.provider.JCEKeyGenerator$HC256 Service: Cipher, Algorithm: PBEWITHSHA256AND128BITAES-CBC-BC, Class: org.bouncycastle.jce.provider.JCEBlockCipher$PBEWithAESCBC Aliases: 1.3.6.1.4.1.22554.1.2.1.2.1.2 Service: Cipher, Algorithm: BROKENPBEWITHSHAAND2-KEYTRIPLEDES-CBC, Class: org.bouncycastle.jce.provider.BrokenJCEBlockCipher$BrokePBEWithSHAAndDES2Key Service: Cipher, Algorithm: PBEWITHSHAAND3-KEYTRIPLEDES-CBC, Class: org.bouncycastle.jce.provider.JCEBlockCipher$PBEWithSHAAndDES3Key Aliases: 1.2.840.113549.1.12.1.3 Service: Mac, Algorithm: HMACSHA224, Class: org.bouncycastle.jce.provider.JCEMac$SHA224 Aliases: HMAC-SHA224 Service: CertPathValidator, Algorithm: RFC3281, Class: org.bouncycastle.jce.provider.PKIXAttrCertPathValidatorSpi Service: Cipher, Algorithm: ELGAMAL, Class: org.bouncycastle.jce.provider.JCEElGamalCipher$NoPadding Aliases: ELGAMAL/NONE/NOPADDING Service: CertPathValidator, Algorithm: RFC3280, Class: org.bouncycastle.jce.provider.PKIXCertPathValidatorSpi Service: Signature, Algorithm: RIPEMD160withRSA/ISO9796-2, Class: org.bouncycastle.jce.provider.JDKISOSignature$RIPEMD160WithRSAEncryption Aliases: RIPEMD160WithRSA/ISO9796-2 Service: KeyGenerator, Algorithm: HMACRIPEMD160, Class: org.bouncycastle.jce.provider.JCEKeyGenerator$RIPEMD160HMAC Aliases: 1.3.6.1.5.5.8.1.4 Service: Signature, Algorithm: SHA384WITHECNR, Class: org.bouncycastle.jce.provider.asymmetric.ec.Signature$ecNR384 Service: Mac, Algorithm: OLDHMACSHA512, Class: org.bouncycastle.jce.provider.JCEMac$OldSHA512 Service: MessageDigest, Algorithm: RIPEMD320, Class: org.bouncycastle.jce.provider.JDKMessageDigest$RIPEMD320 Service: SecretKeyFactory, Algorithm: PBEWITHMD5ANDRC2, Class: org.bouncycastle.jce.provider.JCESecretKeyFactory$PBEWithMD5AndRC2 Aliases: PBEWITHMD5ANDRC2-CBC Service: Mac, Algorithm: DESEDEMAC64, Class: org.bouncycastle.jce.provider.JCEMac$DESede64 Aliases: DESEDE64 Service: Cipher, Algorithm: 1.3.6.1.4.1.3029.1.2, Class: org.bouncycastle.jce.provider.JCEBlockCipher$BlowfishCBC Service: KeyPairGenerator, Algorithm: EC, Class: org.bouncycastle.jce.provider.asymmetric.ec.KeyPairGenerator$EC Aliases: 1.3.133.16.840.63.0.2 Service: AlgorithmParameters, Algorithm: DESEDE, Class: org.bouncycastle.jce.provider.JDKAlgorithmParameters$IVAlgorithmParameters Service: Cipher, Algorithm: PBEWITHMD5AND192BITAES-CBC-OPENSSL, Class: org.bouncycastle.jce.provider.JCEBlockCipher$PBEWithAESCBC Service: Cipher, Algorithm: RIJNDAEL, Class: org.bouncycastle.jce.provider.JCEBlockCipher$Rijndael Service: Mac, Algorithm: SKIPJACKMAC, Class: org.bouncycastle.jce.provider.JCEMac$Skipjack Aliases: SKIPJACK Service: KeyGenerator, Algorithm: SERPENT, Class: org.bouncycastle.jce.provider.JCEKeyGenerator$Serpent Service: Signature, Algorithm: RSASSA-PSS, Class: org.bouncycastle.jce.provider.JDKPSSSigner$PSSwithRSA Aliases: RSAPSS Service: SecretKeyFactory, Algorithm: PBEWITHHMACRIPEMD160, Class: org.bouncycastle.jce.provider.JCESecretKeyFactory$PBEWithRIPEMD160 Service: Cipher, Algorithm: ECIES, Class: org.bouncycastle.jce.provider.JCEIESCipher$ECIES Service: KeyPairGenerator, Algorithm: ECDHC, Class: org.bouncycastle.jce.provider.asymmetric.ec.KeyPairGenerator$ECDHC Service: KeyGenerator, Algorithm: 2.16.840.1.101.3.4.1.45, Class: org.bouncycastle.jce.provider.symmetric.AES$KeyGen256 Service: AlgorithmParameters, Algorithm: PSS, Class: org.bouncycastle.jce.provider.JDKAlgorithmParameters$PSS Aliases: SHA224WITHRSAANDMGF1 Service: KeyPairGenerator, Algorithm: DH, Class: org.bouncycastle.jce.provider.JDKKeyPairGenerator$DH Aliases: DIFFIEHELLMAN Service: Signature, Algorithm: MD5WithRSAEncryption, Class: org.bouncycastle.jce.provider.JDKDigestSignature$MD5WithRSAEncryption Aliases: MD5WithRSA Service: KeyGenerator, Algorithm: 2.16.840.1.101.3.4.1.44, Class: org.bouncycastle.jce.provider.symmetric.AES$KeyGen256 Service: KeyGenerator, Algorithm: 2.16.840.1.101.3.4.1.43, Class: org.bouncycastle.jce.provider.symmetric.AES$KeyGen256 Service: Mac, Algorithm: HMACTIGER, Class: org.bouncycastle.jce.provider.JCEMac$Tiger Aliases: 1.3.6.1.5.5.8.1.3 Service: KeyGenerator, Algorithm: 2.16.840.1.101.3.4.1.42, Class: org.bouncycastle.jce.provider.symmetric.AES$KeyGen256 Service: KeyGenerator, Algorithm: 2.16.840.1.101.3.4.1.41, Class: org.bouncycastle.jce.provider.symmetric.AES$KeyGen256 Service: Cipher, Algorithm: ARC4, Class: org.bouncycastle.jce.provider.JCEStreamCipher$RC4 Aliases: ARCFOUR Service: Signature, Algorithm: SHA256WITHDSA, Class: org.bouncycastle.jce.provider.JDKDSASigner$dsa256 Aliases: SHA256withDSA Service: Cipher, Algorithm: 1.2.643.2.2.21, Class: org.bouncycastle.jce.provider.JCEBlockCipher$GOST28147cbc Service: Cipher, Algorithm: PBEWITHMD5ANDRC2, Class: org.bouncycastle.jce.provider.JCEBlockCipher$PBEWithMD5AndRC2 Aliases: PBEWITHMD5ANDRC2-CBC Service: Cipher, Algorithm: CAMELLIA, Class: org.bouncycastle.jce.provider.symmetric.Camellia$ECB Aliases: 1.2.392.200011.61.1.1.1.2 Service: Signature, Algorithm: NONEwithECDSA, Class: org.bouncycastle.jce.provider.asymmetric.ec.Signature$ecDSAnone Service: Signature, Algorithm: SHA224WITHDSA, Class: org.bouncycastle.jce.provider.JDKDSASigner$dsa224 Aliases: SHA224WithDSA Service: X509StreamParser, Algorithm: CERTIFICATE, Class: org.bouncycastle.jce.provider.X509CertParser Service: KeyFactory, Algorithm: ECMQV, Class: org.bouncycastle.jce.provider.asymmetric.ec.KeyFactory$ECMQV Aliases: 1.3.133.16.840.63.0.16 Service: AlgorithmParameters, Algorithm: 1.2.840.113549.3.7, Class: org.bouncycastle.jce.provider.JDKAlgorithmParameters$IVAlgorithmParameters Service: Cipher, Algorithm: PBEWITHSHA1ANDDES, Class: org.bouncycastle.jce.provider.JCEBlockCipher$PBEWithSHA1AndDES Aliases: PBEWITHSHA1ANDDES-CBC Service: KeyGenerator, Algorithm: HMACSHA256, Class: org.bouncycastle.jce.provider.JCEKeyGenerator$HMACSHA256 Aliases: HMAC-SHA256 Service: AlgorithmParameters, Algorithm: 1.2.840.113549.3.2, Class: org.bouncycastle.jce.provider.JDKAlgorithmParameters$RC2AlgorithmParameters Service: Mac, Algorithm: HMACRIPEMD128, Class: org.bouncycastle.jce.provider.JCEMac$RIPEMD128 Aliases: HMAC/RIPEMD128 Service: Signature, Algorithm: MD4WithRSAEncryption, Class: org.bouncycastle.jce.provider.JDKDigestSignature$MD4WithRSAEncryption Aliases: MD4WithRSA Service: Mac, Algorithm: PBEWITHHMACSHA, Class: org.bouncycastle.jce.provider.JCEMac$PBEWithSHA Aliases: 1.3.14.3.2.26 Service: KeyGenerator, Algorithm: NOEKEON, Class: org.bouncycastle.jce.provider.symmetric.Noekeon$KeyGen Service: AlgorithmParameters, Algorithm: DH, Class: org.bouncycastle.jce.provider.JDKAlgorithmParameters$DH Aliases: DIFFIEHELLMAN Service: Cipher, Algorithm: SEED, Class: org.bouncycastle.jce.provider.symmetric.SEED$ECB Aliases: 1.2.410.200004.1.4 Service: Mac, Algorithm: ISO9797ALG3WITHISO7816-4PADDING, Class: org.bouncycastle.jce.provider.JCEMac$DES9797Alg3with7816d4 Aliases: ISO9797ALG3MACWITHISO7816-4PADDING Service: AlgorithmParameters, Algorithm: DSA, Class: org.bouncycastle.jce.provider.JDKAlgorithmParameters$DSA Aliases: SHA1WithDSA Service: Cipher, Algorithm: 1.2.840.113549.1.9.16.3.7, Class: org.bouncycastle.jce.provider.WrapCipherSpi$RC2Wrap Service: AlgorithmParameterGenerator, Algorithm: GOST3410, Class: org.bouncycastle.jce.provider.JDKAlgorithmParameterGenerator$GOST3410 Aliases: 1.2.643.2.2.4 Service: Cipher, Algorithm: 1.2.840.113549.1.9.16.3.6, Class: org.bouncycastle.jce.provider.WrapCipherSpi$DESEDEWrap Service: Cipher, Algorithm: XTEA, Class: org.bouncycastle.jce.provider.JCEBlockCipher$XTEA Service: MessageDigest, Algorithm: SHA-1, Class: org.bouncycastle.jce.provider.JDKMessageDigest$SHA1 Aliases: SHA1 Service: Mac, Algorithm: HMACSHA1, Class: org.bouncycastle.jce.provider.JCEMac$SHA1 Aliases: 1.3.6.1.5.5.8.1.2 Service: KeyFactory, Algorithm: RSA, Class: org.bouncycastle.jce.provider.JDKKeyFactory$RSA Aliases: 1.2.840.113549.1.1.1 Service: Cipher, Algorithm: VMPC, Class: org.bouncycastle.jce.provider.JCEStreamCipher$VMPC Service: KeyPairGenerator, Algorithm: DSA, Class: org.bouncycastle.jce.provider.JDKKeyPairGenerator$DSA Aliases: SHA1WithDSA Service: Cipher, Algorithm: PBEWITHMD5AND128BITAES-CBC-OPENSSL, Class: org.bouncycastle.jce.provider.JCEBlockCipher$PBEWithAESCBC Service: Cipher, Algorithm: 1.3.14.3.2.7, Class: org.bouncycastle.jce.provider.JCEBlockCipher$DESCBC Service: KeyPairGenerator, Algorithm: ECGOST3410, Class: org.bouncycastle.jce.provider.asymmetric.ec.KeyPairGenerator$ECGOST3410 Aliases: 1.2.643.2.2.3 Service: KeyGenerator, Algorithm: 2.16.840.1.101.3.4.1.25, Class: org.bouncycastle.jce.provider.symmetric.AES$KeyGen192 Service: Mac, Algorithm: DESWITHISO9797, Class: org.bouncycastle.jce.provider.JCEMac$DES9797Alg3 Aliases: DESISO9797MAC Service: KeyGenerator, Algorithm: 2.16.840.1.101.3.4.1.24, Class: org.bouncycastle.jce.provider.symmetric.AES$KeyGen192 Service: KeyGenerator, Algorithm: 2.16.840.1.101.3.4.1.23, Class: org.bouncycastle.jce.provider.symmetric.AES$KeyGen192 Service: MessageDigest, Algorithm: RIPEMD256, Class: org.bouncycastle.jce.provider.JDKMessageDigest$RIPEMD256 Aliases: 1.3.36.3.2.3 Service: KeyGenerator, Algorithm: 2.16.840.1.101.3.4.1.22, Class: org.bouncycastle.jce.provider.symmetric.AES$KeyGen192 Service: MessageDigest, Algorithm: SHA-256, Class: org.bouncycastle.jce.provider.JDKMessageDigest$SHA256 Aliases: 2.16.840.1.101.3.4.2.1 Service: KeyGenerator, Algorithm: 2.16.840.1.101.3.4.1.21, Class: org.bouncycastle.jce.provider.symmetric.AES$KeyGen192 Service: SecretKeyFactory, Algorithm: PBEWITHMD5AND256BITAES-CBC-OPENSSL, Class: org.bouncycastle.jce.provider.JCESecretKeyFactory$PBEWithMD5And256BitAESCBCOpenSSL Service: Cipher, Algorithm: PBEWITHSHA256AND256BITAES-CBC-BC, Class: org.bouncycastle.jce.provider.JCEBlockCipher$PBEWithAESCBC Aliases: 1.3.6.1.4.1.22554.1.2.1.2.1.42 Service: Mac, Algorithm: RC2MAC/CFB8, Class: org.bouncycastle.jce.provider.JCEMac$RC2CFB8 Aliases: RC2/CFB8 Service: KeyStore, Algorithm: PKCS12-3DES-3DES, Class: org.bouncycastle.jce.provider.JDKPKCS12KeyStore$BCPKCS12KeyStore3DES Service: Cipher, Algorithm: 1.2.840.113549.1.1.7, Class: org.bouncycastle.jce.provider.JCERSACipher$OAEPPadding Service: KeyGenerator, Algorithm: HMACRIPEMD128, Class: org.bouncycastle.jce.provider.JCEKeyGenerator$RIPEMD128HMAC Aliases: HMAC/RIPEMD128 Service: Cipher, Algorithm: PBEWITHMD5AND256BITAES-CBC-OPENSSL, Class: org.bouncycastle.jce.provider.JCEBlockCipher$PBEWithAESCBC Service: Cipher, Algorithm: 1.2.840.113549.1.1.1, Class: org.bouncycastle.jce.provider.JCERSACipher$PKCS1v1_5Padding Service: KeyStore, Algorithm: BCPKCS12, Class: org.bouncycastle.jce.provider.JDKPKCS12KeyStore$BCPKCS12KeyStore Service: Cipher, Algorithm: 2.5.8.1.1, Class: org.bouncycastle.jce.provider.JCERSACipher$PKCS1v1_5Padding Service: KeyGenerator, Algorithm: RC6, Class: org.bouncycastle.jce.provider.JCEKeyGenerator$RC6 Service: KeyGenerator, Algorithm: RC5, Class: org.bouncycastle.jce.provider.JCEKeyGenerator$RC5 Aliases: RC5-32 Service: KeyGenerator, Algorithm: RC4, Class: org.bouncycastle.jce.provider.JCEKeyGenerator$RC4 Aliases: 1.2.840.113549.3.4 Service: X509Store, Algorithm: CERTIFICATE/COLLECTION, Class: org.bouncycastle.jce.provider.X509StoreCertCollection Service: KeyGenerator, Algorithm: RC2, Class: org.bouncycastle.jce.provider.JCEKeyGenerator$RC2 Service: KeyGenerator, Algorithm: CAMELLIA, Class: org.bouncycastle.jce.provider.symmetric.Camellia$KeyGen Aliases: 1.2.392.200011.61.1.1.1.2 Service: Cipher, Algorithm: GOST28147, Class: org.bouncycastle.jce.provider.JCEBlockCipher$GOST28147 Aliases: GOST-28147 Service: Signature, Algorithm: RSA, Class: org.bouncycastle.jce.provider.JDKDigestSignature$noneRSA Aliases: 1.2.840.113549.1.1.1 Service: Signature, Algorithm: SHA512WITHECDSA, Class: org.bouncycastle.jce.provider.asymmetric.ec.Signature$ecDSA512 Aliases: SHA512withECDSA Service: Cipher, Algorithm: PBEWITHSHAAND40BITRC4, Class: org.bouncycastle.jce.provider.JCEStreamCipher$PBEWithSHAAnd40BitRC4 Aliases: 1.2.840.113549.1.12.1.2 Service: Cipher, Algorithm: RC2WRAP, Class: org.bouncycastle.jce.provider.WrapCipherSpi$RC2Wrap Service: Cipher, Algorithm: Grainv1, Class: org.bouncycastle.jce.provider.symmetric.Grainv1$Base Service: KeyPairGenerator, Algorithm: GOST3410, Class: org.bouncycastle.jce.provider.JDKKeyPairGenerator$GOST3410 Aliases: 1.2.643.2.2.4 Service: AlgorithmParameterGenerator, Algorithm: ELGAMAL, Class: org.bouncycastle.jce.provider.JDKAlgorithmParameterGenerator$ElGamal Aliases: ELGAMAL/NONE/NOPADDING Service: AlgorithmParameterGenerator, Algorithm: 1.3.14.3.2.7, Class: org.bouncycastle.jce.provider.JDKAlgorithmParameterGenerator$DES Service: AlgorithmParameters, Algorithm: SHA224WITHECDSA, Class: org.bouncycastle.jce.provider.JDKECDSAAlgParameters$SigAlgParameters Aliases: OID.1.2.840.10045.4.3.1 Service: Signature, Algorithm: SHA256WithRSAEncryption, Class: org.bouncycastle.jce.provider.JDKDigestSignature$SHA256WithRSAEncryption Aliases: SHA256WithRSAEncryption Service: KeyGenerator, Algorithm: HMACSHA224, Class: org.bouncycastle.jce.provider.JCEKeyGenerator$HMACSHA224 Aliases: HMAC-SHA224 Service: AlgorithmParameterGenerator, Algorithm: NOEKEON, Class: org.bouncycastle.jce.provider.symmetric.Noekeon$AlgParamGen Service: Mac, Algorithm: OLDHMACSHA384, Class: org.bouncycastle.jce.provider.JCEMac$OldSHA384 Service: X509Store, Algorithm: CERTIFICATEPAIR/LDAP, Class: org.bouncycastle.jce.provider.X509StoreLDAPCertPairs Service: AlgorithmParameters, Algorithm: RC6, Class: org.bouncycastle.jce.provider.JDKAlgorithmParameters$IVAlgorithmParameters Service: Signature, Algorithm: SHA224WITHECNR, Class: org.bouncycastle.jce.provider.asymmetric.ec.Signature$ecNR224 Service: AlgorithmParameters, Algorithm: RC5, Class: org.bouncycastle.jce.provider.JDKAlgorithmParameters$IVAlgorithmParameters Aliases: RC5-32 Service: Signature, Algorithm: SHA256withRSA/PSS, Class: org.bouncycastle.jce.provider.JDKPSSSigner$SHA256withRSA Aliases: SHA256withRSAandMGF1 Service: AlgorithmParameters, Algorithm: RC2, Class: org.bouncycastle.jce.provider.JDKAlgorithmParameters$RC2AlgorithmParameters Service: Cipher, Algorithm: 2.16.840.1.101.3.4.1.4, Class: org.bouncycastle.jce.provider.symmetric.AES$CFB Service: Cipher, Algorithm: 2.16.840.1.101.3.4.1.3, Class: org.bouncycastle.jce.provider.symmetric.AES$OFB Service: Cipher, Algorithm: 2.16.840.1.101.3.4.1.2, Class: org.bouncycastle.jce.provider.symmetric.AES$CBC Service: Signature, Algorithm: SHA1withRSA/ISO9796-2, Class: org.bouncycastle.jce.provider.JDKISOSignature$SHA1WithRSAEncryption Aliases: SHA1WithRSA/ISO9796-2 Service: Cipher, Algorithm: 2.16.840.1.101.3.4.1.1, Class: org.bouncycastle.jce.provider.symmetric.AES$ECB Service: Mac, Algorithm: RC2MAC, Class: org.bouncycastle.jce.provider.JCEMac$RC2 Aliases: RC2 Service: KeyAgreement, Algorithm: DH, Class: org.bouncycastle.jce.provider.JCEDHKeyAgreement Aliases: DIFFIEHELLMAN Service: KeyPairGenerator, Algorithm: ELGAMAL, Class: org.bouncycastle.jce.provider.JDKKeyPairGenerator$ElGamal Aliases: ELGAMAL/NONE/NOPADDING Service: Signature, Algorithm: NONEWITHDSA, Class: org.bouncycastle.jce.provider.JDKDSASigner$noneDSA Aliases: RAWDSA Service: Cipher, Algorithm: PBEWITHSHAAND128BITRC2-CBC, Class: org.bouncycastle.jce.provider.JCEBlockCipher$PBEWithSHAAnd128BitRC2 Aliases: 1.2.840.113549.1.12.1.5 Service: Signature, Algorithm: RIPEMD160WITHECDSA, Class: org.bouncycastle.jce.provider.asymmetric.ec.Signature$ecDSARipeMD160 Aliases: RIPEMD160WithECDSA Service: AlgorithmParameters, Algorithm: NOEKEON, Class: org.bouncycastle.jce.provider.symmetric.Noekeon$AlgParams Service: MessageDigest, Algorithm: SHA-224, Class: org.bouncycastle.jce.provider.JDKMessageDigest$SHA224 Aliases: 2.16.840.1.101.3.4.2.4 Service: KeyFactory, Algorithm: GOST3410, Class: org.bouncycastle.jce.provider.JDKKeyFactory$GOST3410 Aliases: 1.2.643.2.2.4 Service: KeyAgreement, Algorithm: ECMQV, Class: org.bouncycastle.jce.provider.asymmetric.ec.KeyAgreement$MQV Aliases: 1.3.133.16.840.63.0.16 Service: Signature, Algorithm: SHA1WITHECNR, Class: org.bouncycastle.jce.provider.asymmetric.ec.Signature$ecNR Service: AlgorithmParameterGenerator, Algorithm: DSA, Class: org.bouncycastle.jce.provider.JDKAlgorithmParameterGenerator$DSA Aliases: SHA1WithDSA Service: Mac, Algorithm: HMACSHA512, Class: org.bouncycastle.jce.provider.JCEMac$SHA512 Aliases: 1.2.840.113549.2.11 Service: Mac, Algorithm: ISO9797ALG3MAC, Class: org.bouncycastle.jce.provider.JCEMac$DES9797Alg3 Aliases: ISO9797ALG3 Service: Signature, Algorithm: SHA256WITHCVC-ECDSA, Class: org.bouncycastle.jce.provider.asymmetric.ec.Signature$ecCVCDSA256 Aliases: 0.4.0.127.0.7.2.2.2.2.3 Service: X509StreamParser, Algorithm: CRL, Class: org.bouncycastle.jce.provider.X509CRLParser Service: KeyStore, Algorithm: PKCS12-DEF-3DES-40RC2, Class: org.bouncycastle.jce.provider.JDKPKCS12KeyStore$DefPKCS12KeyStore Service: KeyGenerator, Algorithm: Grainv1, Class: org.bouncycastle.jce.provider.symmetric.Grainv1$KeyGen Service: Cipher, Algorithm: 1.2.392.200011.61.1.1.1.4, Class: org.bouncycastle.jce.provider.symmetric.Camellia$CBC |
| Comment by Andrew Eisenberg [ 31/Aug/12 ] |
|
I've looked into this problem fairly deeply, but have not been able to find any root cause (nor have I been able to reproduce). It is likely related to switching between compiler levels. And I think it only happens on linux. On a hunch, can you try running with this system property set to false: eclipse.application.launchDefault It looks like the application object is not being initialized early enough. Setting this property to false might delay the launching of the application until the application object has been set. |
| Comment by Mauro Molinari [ 27/Feb/13 ] |
|
Could this be the cause of: https://bugs.eclipse.org/bugs/show_bug.cgi?id=352175#c2 ? |
| Comment by Davide Cavestro [ 27/Feb/13 ] |
|
I guess I have the same problem, resulting in error logs like the following
Setting eclipse.application.launchDefault=false on GGTS.ini makes the splash screen appear, then the application hangs with the thread dump I shared at stack.txt UPDATE: the problem disappeared relaunching the ide with the -clean switch. |
| Comment by Juraj Misur [ 25/Mar/13 ] |
|
-clean definitely helps, but it resets the groovy compiler to default (2.0) and then tries to recompile everything. When I close the eclipse and start normally again, it works. But I would be very happy if I don't need to do this very annoying and time-consuming hack! |
| Comment by Andrew Eisenberg [ 25/Mar/13 ] |
|
@Juraj, there is another thing you can try. It's a bit of a kludge, but should be more stable than what you are seeing now.
After a restart, the 2.0 compiler should no longer be around. To start using the 2.0 compiler, replace the existing bundles.info with the backup you made. We have spent significant time trying to track the root of this bug and have not had any luck yet. The problem is that it is transient and I have not been able to reproduce it on any of the environments I have tried. But I hope this solution can mitigate some of the annoyances. |
| Comment by Juraj Misur [ 25/Mar/13 ] |
|
Thanks Andrew, that hack really helped! If you would like to investigate the issue more, I uploaded my ggts and workspace on which this issue occurs. It is a 64bit groovy&grails tool suite 3.2.0 for linux. Start with GGTS executable (not eclipse!). GGTS.ini is config. Download here http://speedy.sh/n3kHB/ggts-3.1.0.RELEASE.tar.gz. |
| Comment by Juraj Misur [ 28/Mar/13 ] |
|
Even though I disabled groovy 2.0, I still sometimes get this error (although much less often) !SESSION 2013-03-28 11:29:53.406 ----------------------------------------------- eclipse.buildId=3.2.0.201303060821-RELEASE-e42 java.version=1.6.0_43 java.vendor=Sun Microsystems Inc. BootLoader constants: OS=linux, ARCH=x86_64, WS=gtk, NL=en_US Framework arguments: -eclipse.password /home/duro/.eclipse/master -product org.springsource.ggts.ide -groovy.compiler.level 1.8 Command-line arguments: -os linux -ws gtk -arch x86_64 -eclipse.password /home/duro/.eclipse/master -product org.springsource.ggts.ide -groovy.compiler.level 1.8 !ENTRY org.eclipse.osgi 4 0 2013-03-28 11:29:57.734 !MESSAGE Application error !STACK 1 java.lang.IllegalStateException: Unable to acquire application service. Ensure that the org.eclipse.core.runtime bundle is resolved and started (see config.ini). at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:74) at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:353) at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:180) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:597) at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:629) at org.eclipse.equinox.launcher.Main.basicRun(Main.java:584) at org.eclipse.equinox.launcher.Main.run(Main.java:1438) at org.eclipse.equinox.launcher.Main.main(Main.java:1414) |
| Comment by Mauro Molinari [ 08/Apr/13 ] |
|
This is my case. I'm under Windows 7 64-bit and on my desktop I have many shortcuts to start Eclipse on different workspaces. The command line of each shortcut is: Suppose I work with shortcut 1 (workspace on <path1>) for some days. Then, I need to work with shortcut 2 (workspace on <path2>), so I double click on shortcut 2. Well, when I do this "switch" (I mean: I start shortcut 2 after several days of using just shortcut 1) I often get this problem. Today it happened for five consecutive times before a successful launch. I tried to start shortcut 2 while the Eclipse instance started with shortcut 1 was still running. Please note I need to specify the -groovy.compiler.level 18 switch because there are other workspaces for which I need the 2.0 compiler version. Maybe when |
| Comment by Andrew Eisenberg [ 12/Apr/13 ] |
|
I'm working on another approach to controlling the groovy compiler bundle startup. OSGi provides ResolverHooks to determine how bundles get resolved on startup. I am exploring if this approach will make things more stable. |
| Comment by Andrew Eisenberg [ 16/Apr/13 ] |
|
It's been a hard slog, but I pushed a complete reimplementation of how compiler switching works. If there's nothing else unexpected and once we get the kinks out, the new approach should be much more stable than the old approach. Now, we are using proper OSGi bundle installs and uninstalls of the desired and undesired groovy compiler versions. The desired compielr level is now stored in the workspace, not in the install configuration area. This means that you can have one compiler level per workspace and they should not collide. Also, the exception you all are getting above should no longer occur. A snapshot build should be coming out later this evening. Can someone watching this bug could try out the latest version and see if there are any oddities. Things to check:
Help on testing this feature out would be appreciated since it looks like this problem only occurs under certain scenarios that I can't even reproduce. Hopefully, the changes I put in will avoid the problem entirely, but I need to know for sure. Thanks. |
| Comment by Davide Cavestro [ 17/Apr/13 ] |
|
These are great news. Please note your work may also be tied to |
| Comment by Juraj Misur [ 19/Apr/13 ] |
|
As far as I can tell, since updating to snapshot of 17/Apr I did not get the error anymore. That was some 20+ restarts, which otherwise would trigger the error. Very happy indeed! |
| Comment by Mauro Molinari [ 19/Apr/13 ] |
|
Andrew, do you confirm that the -groovy.compiler.level command line switch has no more effect with the latest snapshots? |
| Comment by Andrew Eisenberg [ 19/Apr/13 ] |
|
This has been working for me, but as mentioned in |
| Comment by Andrew Eisenberg [ 19/Apr/13 ] |
|
Mauro, confirmed that the command line switch is still working in the latest snapshot. Please upgrade and let me know if you still have issues. What OS and eclipse version are you running? |
| Comment by Lari Hotari [ 23/Apr/13 ] |
|
For me it broken again in the 20130419 version. It was working for 20130417. |
| Comment by Lari Hotari [ 23/Apr/13 ] |
|
I found a working version here: I extracted this update site to a local directory and added it as an update site to Eclipse. I was then able to revert the update in "Installation History". |
| Comment by Andrew Eisenberg [ 23/Apr/13 ] |
|
Hi Lari, thanks for the feedback. How exactly was the April 19 version broken for you? Could you not start Eclipse? Or was there some other problem? Do you have a stack trace? If there is a problem with the April 19 snapshot, then I would expect it to be very different from the one originally described in this bug. So, more information would be helpful. |
| Comment by Lari Hotari [ 23/Apr/13 ] |
|
If I add "-groovy.compiler.level 18" to the command line , it fails. I can start up eclipse if I don't add the "groovy.compiler.level" setting. However if I switch the compiler level to other than the default (2.1), I cannot startup the workspace anymore. Reverting to 20130417-1900 version fixed the problem for me. These are some messages from .log file:
!ENTRY org.eclipse.ui.workbench 4 2 2013-04-23 07:21:37.063
!MESSAGE Problems occurred when invoking code from plug-in: "org.eclipse.ui.workbench".
!STACK 0
org.eclipse.swt.SWTException: Device is disposed
at org.eclipse.swt.SWT.error(SWT.java:4361)
at org.eclipse.swt.SWT.error(SWT.java:4276)
at org.eclipse.swt.SWT.error(SWT.java:4247)
at org.eclipse.swt.widgets.Display.error(Display.java:1158)
at org.eclipse.swt.widgets.Display.syncExec(Display.java:4290)
at org.eclipse.ui.internal.StartupThreading.runWithoutExceptions(StartupThreading.java:94)
at org.eclipse.ui.internal.Workbench.doRestoreState(Workbench.java:3700)
at org.eclipse.ui.internal.Workbench.access$32(Workbench.java:3629)
at org.eclipse.ui.internal.Workbench$60.run(Workbench.java:2329)
at org.eclipse.ui.internal.Workbench.runStartupWithProgress(Workbench.java:2026)
at org.eclipse.ui.internal.Workbench.restoreState(Workbench.java:2327)
at org.eclipse.ui.internal.Workbench.access$30(Workbench.java:2298)
at org.eclipse.ui.internal.Workbench$54.run(Workbench.java:2144)
at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
at org.eclipse.ui.internal.Workbench.restoreState(Workbench.java:2088)
at org.eclipse.ui.internal.WorkbenchConfigurer.restoreState(WorkbenchConfigurer.java:183)
at org.eclipse.ui.application.WorkbenchAdvisor$1.run(WorkbenchAdvisor.java:781)
!ENTRY org.eclipse.ui.workbench 4 0 2013-04-23 07:21:37.053 !MESSAGE Widget disposed too early for part org.eclipse.jdt.ui.CompilationUnitEditor !STACK 0 java.lang.RuntimeException: Widget disposed too early for part org.eclipse.jdt.ui.CompilationUnitEditor at org.eclipse.ui.internal.WorkbenchPartReference$1.widgetDisposed(WorkbenchPartReference.java:171) at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:123) at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1276) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1300) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1281) at org.eclipse.swt.widgets.Widget.release(Widget.java:1098) at org.eclipse.swt.widgets.Control.release(Control.java:3529) at org.eclipse.swt.widgets.Composite.releaseChildren(Composite.java:1301) at org.eclipse.swt.widgets.Widget.release(Widget.java:1101) at org.eclipse.swt.widgets.Control.release(Control.java:3529) at org.eclipse.swt.widgets.Composite.releaseChildren(Composite.java:1301) at org.eclipse.swt.widgets.Widget.release(Widget.java:1101) at org.eclipse.swt.widgets.Control.release(Control.java:3529) at org.eclipse.swt.widgets.Composite.releaseChildren(Composite.java:1301) at org.eclipse.swt.widgets.Widget.release(Widget.java:1101) at org.eclipse.swt.widgets.Control.release(Control.java:3529) at org.eclipse.swt.widgets.Composite.releaseChildren(Composite.java:1301) at org.eclipse.swt.widgets.Canvas.releaseChildren(Canvas.java:208) at org.eclipse.swt.widgets.Decorations.releaseChildren(Decorations.java:470) at org.eclipse.swt.widgets.Shell.releaseChildren(Shell.java:2371) at org.eclipse.swt.widgets.Widget.release(Widget.java:1101) at org.eclipse.swt.widgets.Control.release(Control.java:3529) at org.eclipse.swt.widgets.Widget.dispose(Widget.java:476) at org.eclipse.swt.widgets.Shell.dispose(Shell.java:2307) at org.eclipse.swt.widgets.Display.release(Display.java:3236) at org.eclipse.swt.graphics.Device.dispose(Device.java:248) at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:140) at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196) at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:110) at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:79) at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:353) at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:180) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:601) at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:629) at org.eclipse.equinox.launcher.Main.basicRun(Main.java:584) at org.eclipse.equinox.launcher.Main.run(Main.java:1438) at org.eclipse.equinox.launcher.Main.main(Main.java:1414) I also tried starting up with "-clean" etc. but that didn't help. |
| Comment by Lari Hotari [ 23/Apr/13 ] |
|
I also found this kind of errors in the log
!ENTRY org.eclipse.ui.workbench 4 2 2013-04-23 07:21:36.876
!MESSAGE Problems occurred when invoking code from plug-in: "org.eclipse.ui.workbench".
!STACK 0
org.eclipse.core.runtime.InvalidRegistryObjectException: Invalid registry object
at org.eclipse.core.internal.registry.RegistryObjectManager.basicGetObject(RegistryObjectManager.java:273)
at org.eclipse.core.internal.registry.RegistryObjectManager.getObject(RegistryObjectManager.java:263)
at org.eclipse.core.internal.registry.ConfigurationElementHandle.getConfigurationElement(ConfigurationElementHandle.java:26)
at org.eclipse.core.internal.registry.ConfigurationElementHandle.getAttribute(ConfigurationElementHandle.java:34)
at org.eclipse.core.internal.expressions.PropertyTesterDescriptor.<init>(PropertyTesterDescriptor.java:36)
at org.eclipse.core.internal.expressions.TypeExtensionManager.loadTesters(TypeExtensionManager.java:185)
at org.eclipse.core.internal.expressions.TypeExtension.findTypeExtender(TypeExtension.java:70)
at org.eclipse.core.internal.expressions.TypeExtension.findTypeExtender(TypeExtension.java:124)
at org.eclipse.core.internal.expressions.TypeExtension.findTypeExtender(TypeExtension.java:124)
at org.eclipse.core.internal.expressions.TypeExtension.findTypeExtender(TypeExtension.java:124)
at org.eclipse.core.internal.expressions.TypeExtension.findTypeExtender(TypeExtension.java:124)
at org.eclipse.core.internal.expressions.TypeExtensionManager.getProperty(TypeExtensionManager.java:114)
at org.eclipse.core.internal.expressions.TestExpression.evaluate(TestExpression.java:96)
at org.eclipse.core.internal.expressions.CompositeExpression.evaluateAnd(CompositeExpression.java:53)
at org.eclipse.core.internal.expressions.AdaptExpression.evaluate(AdaptExpression.java:91)
at org.eclipse.core.internal.expressions.CompositeExpression.evaluateAnd(CompositeExpression.java:53)
at org.eclipse.core.internal.expressions.WithExpression.evaluate(WithExpression.java:72)
at org.eclipse.core.internal.expressions.CompositeExpression.evaluateAnd(CompositeExpression.java:53)
at org.eclipse.core.internal.expressions.EnablementExpression.evaluate(EnablementExpression.java:53)
at org.eclipse.jdt.internal.ui.text.java.CompletionProposalCategory.matches(CompletionProposalCategory.java:314)
at org.eclipse.jdt.internal.ui.javaeditor.SpecificContentAssistAction.computeEnablement(SpecificContentAssistAction.java:113)
at org.eclipse.jdt.internal.ui.javaeditor.SpecificContentAssistAction.setActiveEditor(SpecificContentAssistAction.java:101)
at org.eclipse.jdt.internal.ui.javaeditor.BasicCompilationUnitEditorActionContributor.setActiveEditor(BasicCompilationUnitEditorActionContributor.java:159)
at org.eclipse.jdt.internal.ui.javaeditor.CompilationUnitEditorActionContributor.setActiveEditor(CompilationUnitEditorActionContributor.java:62)
at org.eclipse.ui.internal.EditorActionBars.partChanged(EditorActionBars.java:343)
at org.eclipse.ui.internal.WorkbenchPage$3.run(WorkbenchPage.java:718)
at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
at org.eclipse.core.runtime.Platform.run(Platform.java:857)
at org.eclipse.ui.internal.WorkbenchPage.activatePart(WorkbenchPage.java:707)
|
| Comment by Andrew Eisenberg [ 23/Apr/13 ] |
|
Thanks for the exceptions. These are the kinds of exceptions that I would have expected. The way that compiler switching now works is that there is a manager bundle that chooses which groovy compiler bundle to use for the Eclipse instance. The manager bundle must be started and initialized after the org.eclipse.core.resources bundle, but before the org.eclipse.jdt.core bundle (since once the jdt bundle starts, it will lock in the groovy compiler to use). Since both bundles start quite early in the startup, there is a small window in which to do the compiler choosing. In all the cases that I have been able to try, the choosing happens as expected. However in your case, it looks like there is some reason why the JDT bundle starts before the groovy compiler manager bundle can be initialized. Can you attach you configuration to this issue? Help -> About Eclipse -> Installation Details -> Configuration. |
| Comment by Mauro Molinari [ 24/Apr/13 ] |
|
Hi Andrew, Otherwise I fear that even if you fix this problem and |
| Comment by Andrew Eisenberg [ 24/Apr/13 ] |
|
@Mauro, we have discussed this possibility at length internally. And it might be possible, but requires a massive rewrite of large portions of the plugin (ie- everything that uses the AST or any other groovy-core class). We would need to wrap these accesses with a compiler-agnostic one. There would potentially be significant performance penalties and it may not even work. That being said, if this would work, it would be great. Doing this rewrite would be a significant undertaking and a risk. And with questions like this, we always need to weigh the benefits of continuing to make progress on the path we are on vs locking ourselves in a room for a few months while we work on the multiple compilers issue. |
| Comment by Lari Hotari [ 25/Apr/13 ] |
|
Here's my STS / Eclipse configuration dump . This is the dump from my working configuration. After upgrading to 20130419_1100 will break it ("-groovy.compiler.level 18" no more works). |
| Comment by Andrew Eisenberg [ 25/Apr/13 ] |
|
Thanks. I will have a look. |
| Comment by Andrew Eisenberg [ 25/Apr/13 ] |
|
Your configuration file is interesting. It looks like you have many custom plugins installed. Quite a few that I have never heard of. It also looks like you have used the dropins folder for at least one of them. What I am guessing is that there is one or more plugins that is behaving unexpectedly, starting up early, and forcing JDT to start before we are ready. This gives me some room to explore. |
| Comment by Lari Hotari [ 25/Apr/13 ] |
|
yes, I didn't try with a fresh install (i just haven't had time to test different configs and reduce plugins to see what causes the problem). The point is that is broken in 20130419_1100 version but works in 20130417_1900 so there can be some change between those versions that triggers the behaviour in my configuration. |
| Comment by Andrew Eisenberg [ 25/Apr/13 ] |
|
I know exactly what those changes are. In the April 17 snapshot, I had the compiler manager bundle starting as early as possible. But this has the unfortunate side effect of starting the Eclipse resources bundle earlier than it should and this means that the workspace chooser dialog was not being shown. So, I had to change things in order to delay the starting of the compiler manager bundle until after the Eclipse resources bundle had started on its own. So, now the compiler manager bundle starts a bit later in the April 19 snapshot and it looks like this has given JDT the possibility to start before the compiler manager bundle. which is the problem you are seeing. Now, I just need to find out what is causing JDT to run earlier and I can hopefully find a way to prevent that from happening. |
| Comment by Andrew Eisenberg [ 25/Apr/13 ] |
|
I haven't actually been able to reproduce your problem, but my attempts did help me explore a bit more into OSGi internals. I thought that the compiler chooser was being initialized synchronously as the Eclipse resources bundle was starting. But it looks like there is a way that it is being invoked asynchronously. This is likely how the JDT bundle is able to slip in and get started before the groovy compiler is chosen (and hence the errors). I worked things a bit so that the compiler chooser is always synchronously started after the resources bundle is started. Things are behaving for me and I pushed the change. The next snapshot build will contain this change. Lari, if you are feeling adventurous, would you be able to try this out and see if it works for you? |
| Comment by Lari Hotari [ 26/Apr/13 ] |
|
Andy, Thank you very much. I upgraded to 2.8.0.xx-20130425-1700-e42 version and the problem went away. Thanks for your great work! |
| Comment by Lari Hotari [ 26/Apr/13 ] |
|
I tested only with 2.1.2 compiler, I'll do some more tests and see if everything works. |
| Comment by Lari Hotari [ 26/Apr/13 ] |
|
No it doesn't work. I just didn't get the same error. It just ignored the "-groovy.compiler.level" setting and never enables any compilers. I started STS from command line with these parameters: -data /home/username/some_ws -groovy.compiler.level 18 -console -consoleLog -debug And after startup I entered the "ss" command. 92 STARTING org.codehaus.groovy_1.8.6.xx-20130425-1700-e42 93 STARTING org.codehaus.groovy_2.0.7.xx-20130425-1700-e42 94 STARTING org.codehaus.groovy_2.1.2.xx-20130425-1700-e42 95 RESOLVED org.codehaus.groovy.eclipse_2.8.0.xx-20130425-1700-e42 96 STARTING org.codehaus.groovy.eclipse.ant_2.8.0.xx-20130425-1700-e42 97 STARTING org.codehaus.groovy.eclipse.astviews_2.8.0.xx-20130425-1700-e42 98 STARTING org.codehaus.groovy.eclipse.codeassist.completion_2.8.0.xx-20130425-1700-e42 99 STARTING org.codehaus.groovy.eclipse.codebrowsing_2.8.0.xx-20130425-1700-e42 100 ACTIVE org.codehaus.groovy.eclipse.compilerResolver_2.8.0.xx-20130425-1700-e42 101 STARTING org.codehaus.groovy.eclipse.core_2.8.0.xx-20130425-1700-e42 102 ACTIVE org.codehaus.groovy.eclipse.dsl_2.8.0.xx-20130425-1700-e42 103 STARTING org.codehaus.groovy.eclipse.quickfix_2.8.0.xx-20130425-1700-e42 104 STARTING org.codehaus.groovy.eclipse.refactoring_2.8.0.xx-20130425-1700-e42 105 ACTIVE org.codehaus.groovy.eclipse.ui_2.8.0.xx-20130425-1700-e42 A lot of osgi modules are in STARTING state. |
| Comment by Lari Hotari [ 26/Apr/13 ] |
|
ss with 20130417-1900 (-groovy.compiler.level 18) , org.codehaus.groovy_1.8.6.xx-20130417-1900-e42 is ACTIVE and not STARTING. All other compilers aren't shown in the listing. 968 ACTIVE org.codehaus.groovy_1.8.6.xx-20130417-1900-e42 971 RESOLVED org.codehaus.groovy.eclipse_2.8.0.xx-20130417-1900-e42 972 STARTING org.codehaus.groovy.eclipse.ant_2.8.0.xx-20130417-1900-e42 973 STARTING org.codehaus.groovy.eclipse.astviews_2.8.0.xx-20130417-1900-e42 974 STARTING org.codehaus.groovy.eclipse.codeassist.completion_2.8.0.xx-20130417-1900-e42 975 STARTING org.codehaus.groovy.eclipse.codebrowsing_2.8.0.xx-20130417-1900-e42 976 ACTIVE org.codehaus.groovy.eclipse.compilerResolver_2.8.0.xx-20130417-1900-e42 977 STARTING org.codehaus.groovy.eclipse.core_2.8.0.xx-20130417-1900-e42 978 ACTIVE org.codehaus.groovy.eclipse.dsl_2.8.0.xx-20130417-1900-e42 979 STARTING org.codehaus.groovy.eclipse.quickfix_2.8.0.xx-20130417-1900-e42 980 STARTING org.codehaus.groovy.eclipse.refactoring_2.8.0.xx-20130417-1900-e42 981 ACTIVE org.codehaus.groovy.eclipse.ui_2.8.0.xx-20130417-1900-e42 |
| Comment by Andrew Eisenberg [ 26/Apr/13 ] |
|
Thanks for your help and patience with this, I'll take a look. |
| Comment by Andrew Eisenberg [ 28/Apr/13 ] |
|
OK. A new build is available. I tested it pretty thoroughly locally and seems to be working for me now. Let me know if you get a chance to try it out. |
| Comment by Lari Hotari [ 02/May/13 ] |
|
I upgraded to 2.8.0.xx-20130429-1200-e42 and Eclipse won't start if I add "-groovy.compiler.level 18" to the command line. Here's part of the log of starting up STS with params "-data eclipse-ws-test-greclipse -groovy.compiler.level 18 -console -consoleLog -debug": Starting Groovy-Eclipse compiler resolver. Specified compiler level: 1.8 !ENTRY org.eclipse.ui 4 0 2013-05-02 13:19:19.599 !MESSAGE Unhandled event loop exception !STACK 0 org.eclipse.core.runtime.InvalidRegistryObjectException: Invalid registry object at org.eclipse.core.internal.registry.RegistryObjectManager.basicGetObject(RegistryObjectManager.java:273) at org.eclipse.core.internal.registry.RegistryObjectManager.getObject(RegistryObjectManager.java:263) at org.eclipse.core.internal.registry.ConfigurationElementHandle.getConfigurationElement(ConfigurationElementHandle.java:26) at org.eclipse.core.internal.registry.ConfigurationElementHandle.getAttribute(ConfigurationElementHandle.java:34) at org.eclipse.ui.internal.services.RegistryPersistence.readOptional(RegistryPersistence.java:309) at org.eclipse.ui.internal.handlers.HandlerPersistence.readDefaultHandlersFromRegistry(HandlerPersistence.java:246) at org.eclipse.ui.internal.handlers.HandlerPersistence.reRead(HandlerPersistence.java:213) at org.eclipse.ui.internal.handlers.HandlerPersistence.read(HandlerPersistence.java:167) at org.eclipse.ui.internal.handlers.HandlerService.readRegistry(HandlerService.java:186) at org.eclipse.ui.internal.handlers.HandlerServiceFactory.create(HandlerServiceFactory.java:61) at org.eclipse.ui.internal.services.WorkbenchServiceRegistry.getService(WorkbenchServiceRegistry.java:103) at org.eclipse.ui.internal.services.ServiceLocator.getService(ServiceLocator.java:174) at org.eclipse.ui.internal.Workbench$49.runWithException(Workbench.java:1892) at org.eclipse.ui.internal.StartupThreading$StartupRunnable.run(StartupThreading.java:31) at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35) at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:135) at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:3537) at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3189) at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:2609) at org.eclipse.ui.internal.Workbench.access$4(Workbench.java:2499) at org.eclipse.ui.internal.Workbench$7.run(Workbench.java:679) at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332) at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:668) at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:149) at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:124) at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196) at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:110) at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:79) at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:353) at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:180) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:601) at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:629) at org.eclipse.equinox.launcher.Main.basicRun(Main.java:584) at org.eclipse.equinox.launcher.Main.run(Main.java:1438) at org.eclipse.equinox.launcher.Main.main(Main.java:1414) |
| Comment by Andrew Eisenberg [ 03/May/13 ] |
|
Hmmm...well that's unfortunate. I still think there is something that I'm not seeing because there's a plugin that you have installed that is behaving unexpectedly. I'm guessing this is the same Eclipse install that you've been using all along. This exception means that there is an entry in the plugin registry pointing to a plugin that no longer exists. Either this is happening because one of the groovy bundles gets uninstalled after it is registered, or your eclipse config metadata is stale. Just for fun, have you tried running with -clean? |
| Comment by Lari Hotari [ 03/May/13 ] |
|
Yes, it's the same installation. I did try "-clean" too, but that didn't help. I'll give it a try perhaps next week. I'll keep using 2.8.0.xx-20130417-1900-e42 until I find a solution. Perhaps it just is some plugin that isn't compatible with my installation. |
| Comment by Lari Hotari [ 08/Oct/13 ] |
|
Similar issue: cd WORKSPACE_DIR rm .metadata/.plugins/org.eclipse.core.runtime/.settings/org.codehaus.groovy.eclipse.compilerResolver.prefs rm -rf .metadata/.plugins/org.eclipse.ui.workbench rm -rf .metadata/.plugins/org.eclipse.m2e.core |
[GRECLIPSE-1326] Class with overloaded static and instance method with Map parameter is underlined at call site Created: 12/Jan/12 Updated: 15/Sep/14 |
|
| Status: | Open |
| Project: | GRECLIPSE |
| Component/s: | Compiler Integration, Editor |
| Affects Version/s: | 2.6.0.Release |
| Fix Version/s: | None |
| Type: | Bug | Priority: | Minor |
| Reporter: | Bob Tiernay | Assignee: | Unassigned |
| Resolution: | Unresolved | ||
| Labels: | triaged | ||
| Remaining Estimate: | Not Specified | ||
| Time Spent: | Not Specified | ||
| Original Estimate: | Not Specified | ||
| Number of attachments : | 0 |
| Description |
|
In the following script: ClassWithOverloadedStaticInstanceMethod.method(from: "2011-01-01", to: "2011-01-31") class ClassWithOverloadedStaticInstanceMethod { static method(Map params){} def method() {} } The callsite appears as ClassWithOverloadedStaticInstanceMethod.method(from: "2011-01-01", to: "2011-01-31") in the editor. It appears as though this is related to the special Map syntax since changing the code slightly resolves the issue: def params = [from: "2011-01-01", to: "2011-01-31"] ClassWithOverloadedStaticInstanceMethod.method(params) class ClassWithOverloadedStaticInstanceMethod { static method(Map params){} def method() {} } |
| Comments |
| Comment by Andrew Eisenberg [ 12/Jan/12 ] |
|
Here's what's happening:
The bug here is that we are only looking at number of parameters, but since this is a named parameter list, we should be able to know that we are looking for the method variant that takes a map. |
[GRECLIPSE-1323] Implement the closestEnclosingCallName pointcut Created: 09/Jan/12 Updated: 05/Jun/14 |
|
| Status: | Open |
| Project: | GRECLIPSE |
| Component/s: | DSL Support |
| Affects Version/s: | 2.6.0.Release |
| Fix Version/s: | None |
| Type: | Improvement | Priority: | Major |
| Reporter: | Andrew Eisenberg | Assignee: | Unassigned |
| Resolution: | Unresolved | ||
| Labels: | None | ||
| Remaining Estimate: | Not Specified | ||
| Time Spent: | Not Specified | ||
| Original Estimate: | Not Specified | ||
| Issue Links: |
|
||||||||
| Number of attachments : | 0 | ||||||||
| Description |
|
IN |
| Comments |
| Comment by Bob Tiernay [ 10/Jan/12 ] |
|
Hi Andrew, Thanks for addressing this. I think this pointcut would be a valuable addition. In terms of naming, I'm not sure what makes the most sense but I can live with the names you suggest. They seem intuitive. Not sure if you are trying to align with AspectJ in general for the DSLD language. I realize groovy has its own join point model, and that DSLD doesn't make sense for a lot of AspectJ pointcuts (ie non-lexical) but it may be something worth considering. |
[GRECLIPSE-1322] Update wiki documentation to include setDelegateType Created: 09/Jan/12 Updated: 05/Jun/14 |
|
| Status: | Open |
| Project: | GRECLIPSE |
| Component/s: | DSL Support |
| Affects Version/s: | 2.6.0.Release |
| Fix Version/s: | None |
| Type: | Improvement | Priority: | Major |
| Reporter: | Andrew Eisenberg | Assignee: | Unassigned |
| Resolution: | Unresolved | ||
| Labels: | None | ||
| Remaining Estimate: | Not Specified | ||
| Time Spent: | Not Specified | ||
| Original Estimate: | Not Specified | ||
| Issue Links: |
|
||||||||
| Number of attachments : | 0 | ||||||||
| Description |
|
In |
[GRECLIPSE-1319] Allow nesting of contribute blocks in DSLDs Created: 07/Jan/12 Updated: 07/Jan/12 |
|
| Status: | Open |
| Project: | GRECLIPSE |
| Component/s: | DSL Support |
| Affects Version/s: | None |
| Fix Version/s: | None |
| Type: | Improvement | Priority: | Major |
| Reporter: | Bob Tiernay | Assignee: | Unassigned |
| Resolution: | Unresolved | ||
| Labels: | None | ||
| Remaining Estimate: | Not Specified | ||
| Time Spent: | Not Specified | ||
| Original Estimate: | Not Specified | ||
| Number of attachments : | 0 |
| Description |
|
It would be nice if a DSLD's structure could more reflect the structure of the advised code for builder-based dsls. One feature that could help in this regard is the ability to have nested contribute blocks. For example:
contribute(pointcut1) {
contribute(pointcut2) {
method ... // 1
}
contribute(pointcut3) {
method ... // 2
}
}
Would be semantically equivalent to:
contribute(pointcut1 & (pointcut2)) {
method ... // 1
}
contribute(pointcut1 & (pointcut3)) {
method ... // 2
}
|
[GRECLIPSE-1316] Unexpected indentation when pressing Ctrl + Alt + Down on lines in the editor Created: 05/Jan/12 Updated: 21/Apr/14 |
|
| Status: | Open |
| Project: | GRECLIPSE |
| Component/s: | Editor, Formatting |
| Affects Version/s: | 2.6.0.Release |
| Fix Version/s: | None |
| Type: | Bug | Priority: | Major |
| Reporter: | Bob Tiernay | Assignee: | Unassigned |
| Resolution: | Unresolved | ||
| Labels: | help-requested | ||
| Remaining Estimate: | Not Specified | ||
| Time Spent: | Not Specified | ||
| Original Estimate: | Not Specified | ||
| Number of attachments : | 0 |
| Description |
|
One issue that I have come across while editing is the following: [key:1] Pressing Ctrl + Alt + Down (Copy Line(s) Down) 5 times consecutivesly while positioned on the line will produce the following in the editor:
[key:1]
[key:1]
[key:1]
[key:1]
[key:1]
[key:1]
This behavior is also observed with the following snippet: call name: 'foo' Which produces:
call name: 'foo'
call name: 'foo'
call name: 'foo'
call name: 'foo'
call name: 'foo'
call name: 'foo'
Note, however, that this does not happen with: call name: 111 I'm not sure of all the conditions this happens under, but it happens frequently enough to be really annoying. |
| Comments |
| Comment by Bob Tiernay [ 05/Jan/12 ] |
|
Another example is: [ 'key':1] Which produces:
[ 'key':1]
[ 'key':1]
[ 'key':1]
[ 'key':1]
[ 'key':1]
[ 'key':1]
|
| Comment by Andrew Eisenberg [ 22/Jan/12 ] |
|
This particular issue comes from the implementation in org.eclipse.jdt.internal.ui.javaeditor.JavaMoveLinesAction and the implementation in org.eclipse.jdt.internal.ui.javaeditor.IndentUtil. My guess is that if we can sub-class JavaMoveLinesAction and use our infrastructure instead and figure out where to plug in the new pieces, then this will be solved. |
| Comment by Andrew Eisenberg [ 22/Jan/12 ] |
|
I think the functionality in org.codehaus.groovy.eclipse.refactoring.formatter.GroovyIndentationService and org.codehaus.groovy.eclipse.editor.GroovyAutoIndentStrategy could be used to implement this. |
| Comment by Andrew Eisenberg [ 22/Jan/12 ] |
|
Here is how to hook in our functionality. In org.eclipse.jdt.internal.ui.javaeditor.CompilationUnitEditor.createActions(), around line 1105, the move lines commands are created. The GroovyEditor class subclasses the createActions command and provides some infrastructure for replacing JDT commands with our own. Just need to follow the existing code with more of the same. |
| Comment by Andrew Eisenberg [ 09/Aug/12 ] |
|
Problem is specifically with org.eclipse.jdt.internal.ui.javaeditor.JavaMoveLinesAction.runWithEvent(Event). The call to IndentUtil.indentLines(..) indents the result, but in this particular case, the result should not be indented. There is no way to swap in our own IndentUtil class, so we will have to reimplement this behavior to fix the problem. The solution may be as simple as copying and just not performing the call to indent (there would be other cases that this doesn't handle, but I think it would be good enough for what we need to do). |
| Comment by Bob Tiernay [ 09/Aug/12 ] |
|
Hey, I thought you were well versed in AspectJ. Can't you devise some sort of load time weaving to instrument a fix? In all seriousness, is an option for situations like this where you can't effect the runtime semantics of JDT by conventional means? |
| Comment by Andrew Eisenberg [ 09/Aug/12 ] |
|
Our patch only covers JDT core and it is complex to maintain. We would need to patch a new plugin to fix this. And the benefit that we would get for this is not worth the effort we would need to maintain the patch from here until eternity. I would be fine with copying the code into groovy-eclipse. |
[GRECLIPSE-1311] Groovy keywords should not recieve semantic highlighting in map keys Created: 02/Jan/12 Updated: 15/Sep/14 |
|
| Status: | Open |
| Project: | GRECLIPSE |
| Component/s: | Editor |
| Affects Version/s: | 2.6.0.Release |
| Fix Version/s: | None |
| Type: | Improvement | Priority: | Minor |
| Reporter: | Bob Tiernay | Assignee: | Unassigned |
| Resolution: | Unresolved | ||
| Labels: | triaged, wish | ||
| Remaining Estimate: | Not Specified | ||
| Time Spent: | Not Specified | ||
| Original Estimate: | Not Specified | ||
| Number of attachments : | 0 |
| Description |
|
For all Java keywords defined in: http://docs.oracle.com/javase/tutorial/java/nutsandbolts/_keywords.html And Groovy additions, should not recieve semantic highlighting in map keys For example:
def m = [
continue: '',
public: '',
private: '',
protected: '',
const: '',
switch: '',
break: '',
continue: '',
default: '',
for: '',
while: '',
in: '',
do: '',
]
Currently renders all keys as if they were statements. This is confusing and cluttering for DSLs and general purpose Groovy code. |
| Comments |
| Comment by Andrew Eisenberg [ 03/Jan/12 ] |
|
This is a bit tricky to solve. Currently, syntax highlighting works lexically, but semantic highlighting works on a parsed and resolved AST. This means that the keywords above are highlighted no matter where they are in the code. Switching over to using semantic highlighting for these keywords would not work since the Groovy AST does not keep track of the source locations for keywords. |
| Comment by Andrew Eisenberg [ 03/Jan/12 ] |
|
Marking as minor priority since I would guess that this does not affect many users. |
[GRECLIPSE-1309] Ability to set provider globally in a DSLD file Created: 02/Jan/12 Updated: 05/Jun/14 |
|
| Status: | Open |
| Project: | GRECLIPSE |
| Component/s: | DSL Support |
| Affects Version/s: | 2.6.0.Release |
| Fix Version/s: | None |
| Type: | Improvement | Priority: | Major |
| Reporter: | Bob Tiernay | Assignee: | Unassigned |
| Resolution: | Unresolved | ||
| Labels: | None | ||
| Remaining Estimate: | Not Specified | ||
| Time Spent: | Not Specified | ||
| Original Estimate: | Not Specified | ||
| Number of attachments : | 0 |
| Description |
|
It would be nice to be able to set a DSLD contribute's provider property globally so that it doesn't have to be repeated for each contribution. This would serve as the default value of the the provider name. However, it should be possible to override this default value inside a contribute closure which will also preserve backwards compatibility. |
| Comments |
| Comment by Andrew Eisenberg [ 03/Jan/12 ] |
|
This would be useful. Try to get this done for 2.6.1. |
[GRECLIPSE-1307] Add DSLD facility to declare compile-time errors and warnings based on pointcuts Created: 29/Dec/11 Updated: 29/Dec/11 |
|
| Status: | Open |
| Project: | GRECLIPSE |
| Component/s: | DSL Support |
| Affects Version/s: | 2.6.0.Release |
| Fix Version/s: | None |
| Type: | Improvement | Priority: | Major |
| Reporter: | Bob Tiernay | Assignee: | Unassigned |
| Resolution: | Unresolved | ||
| Labels: | None | ||
| Remaining Estimate: | Not Specified | ||
| Time Spent: | Not Specified | ||
| Original Estimate: | Not Specified | ||
| Number of attachments : | 0 |
| Description |
|
One of the really useful features of Aspectj pointcuts is the ability to declare compile-time errors and warnings. An example of there use can be found here: This facility would be very useful for the development and use of DSLDs. One can image using this feature to warn the user of incorrect DSLD usage. This would be very useful for hierarchical builder DSLs where the DSL author would like to report errors similar to those caused by improper xml structure with respect to an xsd file. I'm not sure if this is possible right now, but it would add tremendous value. |
[GRECLIPSE-1299] Return types of DGMs that have a type parameter are not properly inferred Created: 20/Dec/11 Updated: 15/Sep/14 |
|
| Status: | Open |
| Project: | GRECLIPSE |
| Component/s: | Inferencing Engine |
| Affects Version/s: | 2.6.0.Release |
| Fix Version/s: | None |
| Type: | Bug | Priority: | Minor |
| Reporter: | Kris De Volder | Assignee: | Unassigned |
| Resolution: | Unresolved | ||
| Labels: | triaged | ||
| Remaining Estimate: | Not Specified | ||
| Time Spent: | Not Specified | ||
| Original Estimate: | Not Specified | ||
| Issue Links: |
|
||||||||
| Number of attachments : | 0 | ||||||||
| Description |
class Bingo {
def foo() {
def x = [ "a", "ab", "bc"]
def y = x.findAll {
it.startsWith('a')
}
println y
}
The type of x looks correct. |
| Comments |
| Comment by Andrew Eisenberg [ 04/Jan/12 ] |
|
I have hardcoded the type of the closure parameter for all standard DGMs that take a closure, but I haven't yet done anything with return types. Perhaps I'll need to hardcode them as well. |
| Comment by Andrew Eisenberg [ 04/Jan/12 ] |
|
I renamed the issue summary to be more general. The problem is with the type parameter of the method being ignored. For DGMs, we can probably hard code this, but it would be nice to have a more general solution. It would build on the work I recently did to have better inferencing for lists and maps. |
| Comment by Andrew Eisenberg [ 26/Jan/12 ] |
|
Let's see if I can fix this for 2.6.1. |
| Comment by Denis Murashev [ 15/Sep/14 ] |
|
Looks like fixed. |
[GRECLIPSE-1296] Confusing and hard to debug error result when using && instead of & in DSLD pointcut expression Created: 20/Dec/11 Updated: 20/Dec/11 |
|
| Status: | Open |
| Project: | GRECLIPSE |
| Component/s: | DSL Support |
| Affects Version/s: | 2.6.0.Release |
| Fix Version/s: | None |
| Type: | Bug | Priority: | Minor |
| Reporter: | Kris De Volder | Assignee: | Unassigned |
| Resolution: | Unresolved | ||
| Labels: | None | ||
| Remaining Estimate: | Not Specified | ||
| Time Spent: | Not Specified | ||
| Original Estimate: | Not Specified | ||
| Number of attachments : | 0 |
| Description |
|
Was trying to reproduce again to provide more info, but DSLD support seems a bit broken ATM. Let me know if you need more info I can try to reproduce it again when things are more stable. |
[GRECLIPSE-1294] Provide a mechanism to disable underlining (via DSLD?) Created: 20/Dec/11 Updated: 22/Dec/11 |
|
| Status: | Open |
| Project: | GRECLIPSE |
| Component/s: | DSL Support |
| Affects Version/s: | 2.6.0.Release |
| Fix Version/s: | None |
| Type: | Improvement | Priority: | Major |
| Reporter: | Kris De Volder | Assignee: | Unassigned |
| Resolution: | Unresolved | ||
| Labels: | None | ||
| Remaining Estimate: | Not Specified | ||
| Time Spent: | Not Specified | ||
| Original Estimate: | Not Specified | ||
| Number of attachments : | 0 |
| Description |
|
It would be nice to be able to turn of underlines altogether in specific places. I can think of two interesting use cases for Gradle support: 1) It may be useful to turn of underlining altogether in all .gradle files. The reason for this could be that the DSLD will not be complete and won't necessarily understand 2) It may be useful to turn of underlining in very specific sections of the AST. task foo {
...
}
task bar(....) {
}
The foo 'variable reference' and the bar 'method reference' in the above example shouldn't be underlined. This is where the tasks foo and bar are being defined. Not sure if we should use the same mechanism for both use cases... |
| Comments |
| Comment by Andrew Eisenberg [ 22/Dec/11 ] |
|
Currently, the easiest way to do this is to extend the typeLookup extension point. Subclass AbstractSimplifiedTypeLookup and in the lookupTypeAndDeclaration method, do this:
boolean shouldDisable; // set this flag in the initialize method
public TypeAndDeclaration lookupTypeAndDeclaration(ClassNode declaringType, String name, VariableScope scope) {
if (shouldDisable) {
return new TypeAndDeclaration(
declaringType != null ? declaringType : groovyClass, VariableScope.OBJECT_CLASS_NODE);
} else {
return null;
}
}
This implementation oversimplifies things. It will set the infer everything as Object, regardless of where and in what file, so this in itself isn't what you want. However, in the initialize method, you can make some quick checks and see if you want to turn the functionality on or off (eg- you can look at the file extension of the compilation unit and set a flag). |
[GRECLIPSE-1285] Update maven archetype project to use 2.6.0 Created: 13/Dec/11 Updated: 01/Apr/12 |
|
| Status: | Open |
| Project: | GRECLIPSE |
| Component/s: | Maven integration |
| Affects Version/s: | 2.6.0.Release |
| Fix Version/s: | None |
| Type: | Improvement | Priority: | Major |
| Reporter: | Andrew Eisenberg | Assignee: | Unassigned |
| Resolution: | Unresolved | ||
| Labels: | help-requested, maven | ||
| Remaining Estimate: | Not Specified | ||
| Time Spent: | Not Specified | ||
| Original Estimate: | Not Specified | ||
| Number of attachments : | 0 |
| Description |
|
The maven archetype project is not up to date. See http://docs.codehaus.org/display/GROOVY/Groovy-Eclipse+compiler+plugin+for+Maven. We should update the project for 2.6.0, and possibly create more projects that show different ways of using the groovy-eclipse-compiler. |
| Comments |
| Comment by Christophe Furmaniak [ 01/Apr/12 ] |
|
this sounds feasible for me to work on this one. What would be the next version of the archetype? 2.6.0? 2.6.1? Which features would you like to show off in these projects? |
[GRECLIPSE-1281] inserts double quotes when attempting to close a string Created: 10/Dec/11 Updated: 24/Apr/13 |
|
| Status: | Open |
| Project: | GRECLIPSE |
| Component/s: | Editor, Parser |
| Affects Version/s: | 2.5.2.Release |
| Fix Version/s: | None |
| Type: | Bug | Priority: | Major |
| Reporter: | Andy Clement | Assignee: | Unassigned |
| Resolution: | Unresolved | ||
| Labels: | None | ||
| Remaining Estimate: | Not Specified | ||
| Time Spent: | Not Specified | ||
| Original Estimate: | Not Specified | ||
| Issue Links: |
|
||||||||
| Number of attachments : | 0 | ||||||||
| Description |
|
might be a known thing, just observed it when trying to close this string:
File f= new File("abc
when i type the closing " I get two. |
| Comments |
| Comment by Andrew Eisenberg [ 23/Jan/12 ] |
|
Hmmm...I don't see the exact problem you are seeing, but I do see a stack trace: org.eclipse.jface.text.BadLocationException at org.eclipse.jface.text.TreeLineTracker.fail(TreeLineTracker.java:1055) at org.eclipse.jface.text.TreeLineTracker.lineByOffset(TreeLineTracker.java:267) at org.eclipse.jface.text.TreeLineTracker.getLineNumberOfOffset(TreeLineTracker.java:1137) at org.eclipse.jface.text.AbstractLineTracker.getLineNumberOfOffset(AbstractLineTracker.java:161) at org.eclipse.jface.text.AbstractDocument.getLineOfOffset(AbstractDocument.java:915) at org.eclipse.core.internal.filebuffers.SynchronizableDocument.getLineOfOffset(SynchronizableDocument.java:397) at org.eclipse.jdt.groovy.core.util.GroovyScanner.recover(GroovyScanner.java:72) at org.codehaus.groovy.eclipse.refactoring.formatter.GroovyDocumentScanner.nextToken(GroovyDocumentScanner.java:124) at org.codehaus.groovy.eclipse.refactoring.formatter.GroovyDocumentScanner.getTokensIncludingEOF(GroovyDocumentScanner.java:107) at org.codehaus.groovy.eclipse.refactoring.formatter.GroovyDocumentScanner.ensureScanned(GroovyDocumentScanner.java:98) at org.codehaus.groovy.eclipse.refactoring.formatter.GroovyDocumentScanner.findTokenFrom(GroovyDocumentScanner.java:313) at org.codehaus.groovy.eclipse.refactoring.formatter.GroovyDocumentScanner.getLastTokenBefore(GroovyDocumentScanner.java:355) at org.codehaus.groovy.eclipse.refactoring.formatter.GroovyIndentationService.getTokenBefore(GroovyIndentationService.java:419) at org.codehaus.groovy.eclipse.refactoring.formatter.GroovyIndentationService.computeIndentAfterNewline(GroovyIndentationService.java:204) at org.codehaus.groovy.eclipse.editor.GroovyAutoIndentStrategy.autoEditAfterNewline(GroovyAutoIndentStrategy.java:147) at org.codehaus.groovy.eclipse.editor.GroovyAutoIndentStrategy.customizeDocumentCommand(GroovyAutoIndentStrategy.java:61) at org.eclipse.jface.text.TextViewer.customizeDocumentCommand(TextViewer.java:3752) at org.eclipse.jface.text.TextViewer.handleVerifyEvent(TextViewer.java:3782) at org.eclipse.jface.text.source.projection.ProjectionViewer.handleVerifyEvent(ProjectionViewer.java:1277) at org.eclipse.jface.text.TextViewer$TextVerifyListener.verifyText(TextViewer.java:435) at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:265) at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84) at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4128) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1457) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1480) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1465) at org.eclipse.swt.widgets.Widget.notifyListeners(Widget.java:1270) at org.eclipse.swt.custom.StyledText.modifyContent(StyledText.java:7148) at org.eclipse.swt.custom.StyledText.sendKeyEvent(StyledText.java:7994) at org.eclipse.swt.custom.StyledText.doContent(StyledText.java:2456) at org.eclipse.swt.custom.StyledText.handleKey(StyledText.java:5911) at org.eclipse.swt.custom.StyledText.handleKeyDown(StyledText.java:5941) at org.eclipse.swt.custom.StyledText$7.handleEvent(StyledText.java:5635) at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84) at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4128) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1457) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1480) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1465) at org.eclipse.swt.widgets.Widget.sendKeyEvent(Widget.java:1494) at org.eclipse.swt.widgets.Widget.sendKeyEvent(Widget.java:1490) at org.eclipse.swt.widgets.Canvas.sendKeyEvent(Canvas.java:463) at org.eclipse.swt.widgets.Control.doCommandBySelector(Control.java:1051) at org.eclipse.swt.widgets.Display.windowProc(Display.java:5563) at org.eclipse.swt.internal.cocoa.OS.objc_msgSend(Native Method) at org.eclipse.swt.internal.cocoa.NSResponder.interpretKeyEvents(NSResponder.java:68) at org.eclipse.swt.widgets.Composite.keyDown(Composite.java:587) at org.eclipse.swt.widgets.Display.windowProc(Display.java:5473) at org.eclipse.swt.internal.cocoa.OS.objc_msgSendSuper(Native Method) at org.eclipse.swt.widgets.Widget.callSuper(Widget.java:220) at org.eclipse.swt.widgets.Widget.windowSendEvent(Widget.java:2092) at org.eclipse.swt.widgets.Shell.windowSendEvent(Shell.java:2252) at org.eclipse.swt.widgets.Display.windowProc(Display.java:5535) at org.eclipse.swt.internal.cocoa.OS.objc_msgSendSuper(Native Method) at org.eclipse.swt.widgets.Display.applicationSendEvent(Display.java:4989) at org.eclipse.swt.widgets.Display.applicationProc(Display.java:5138) at org.eclipse.swt.internal.cocoa.OS.objc_msgSend(Native Method) at org.eclipse.swt.internal.cocoa.NSApplication.sendEvent(NSApplication.java:128) at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3610) at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:2696) at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:2660) at org.eclipse.ui.internal.Workbench.access$4(Workbench.java:2494) at org.eclipse.ui.internal.Workbench$7.run(Workbench.java:674) at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332) at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:667) at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:149) at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:123) at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196) at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:110) at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:79) at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:344) at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:179) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:597) at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:622) at org.eclipse.equinox.launcher.Main.basicRun(Main.java:577) at org.eclipse.equinox.launcher.Main.run(Main.java:1410) |
| Comment by Andrew Eisenberg [ 23/Jan/12 ] |
|
Now I seem to be able to reproduce the problem. This may be a parser recovery problem. See GRECLIPSE-1350. |
[GRECLIPSE-1279] unrecovered situation, single argument ending in dot with no close paren Created: 10/Dec/11 Updated: 24/Apr/13 |
|
| Status: | Open |
| Project: | GRECLIPSE |
| Component/s: | Parser |
| Affects Version/s: | None |
| Fix Version/s: | None |
| Type: | Bug | Priority: | Major |
| Reporter: | Andy Clement | Assignee: | Unassigned |
| Resolution: | Unresolved | ||
| Labels: | stability | ||
| Remaining Estimate: | Not Specified | ||
| Time Spent: | Not Specified | ||
| Original Estimate: | Not Specified | ||
| Number of attachments : | 0 |
| Description |
|
follow on from greclipse 1213. If there is only one arg on the method call, there is no recovery:
foo.bar('abc',BorderLayout.
will propose the correct results, but foo.bar(BorderLayout. will not |
[GRECLIPSE-1277] Refactor org.eclipse.jdt.groovy.core so that batch components are both in a separate package and a separate folder Created: 07/Dec/11 Updated: 16/Jan/12 |
|
| Status: | Open |
| Project: | GRECLIPSE |
| Component/s: | Build and distribution, Content Assist |
| Affects Version/s: | 2.5.2.Release |
| Fix Version/s: | None |
| Type: | Improvement | Priority: | Minor |
| Reporter: | Andrew Eisenberg | Assignee: | Unassigned |
| Resolution: | Unresolved | ||
| Labels: | wish | ||
| Remaining Estimate: | Not Specified | ||
| Time Spent: | Not Specified | ||
| Original Estimate: | Not Specified | ||
| Number of attachments : | 0 |
| Description |
|
As seen in |
[GRECLIPSE-1273] Enhanced debugger variables view support for groovy internals Created: 04/Dec/11 Updated: 21/Apr/14 |
|
| Status: | Open |
| Project: | GRECLIPSE |
| Component/s: | Testing, Running, Debugging |
| Affects Version/s: | 2.5.2.Release |
| Fix Version/s: | None |
| Type: | Improvement | Priority: | Major |
| Reporter: | Bob Tiernay | Assignee: | Unassigned |
| Resolution: | Unresolved | ||
| Labels: | help-requested | ||
| Remaining Estimate: | Not Specified | ||
| Time Spent: | Not Specified | ||
| Original Estimate: | Not Specified | ||
| Number of attachments : | 0 |
| Description |
[GRECLIPSE-1271] Parser recovery inside of annotation attributes Created: 03/Dec/11 Updated: 14/Jul/14 |
|
| Status: | Open |
| Project: | GRECLIPSE |
| Component/s: | Parser |
| Affects Version/s: | 2.5.2.Release |
| Fix Version/s: | None |
| Type: | Bug | Priority: | Major |
| Reporter: | Andrew Eisenberg | Assignee: | Unassigned |
| Resolution: | Unresolved | ||
| Labels: | triaged | ||
| Remaining Estimate: | Not Specified | ||
| Time Spent: | Not Specified | ||
| Original Estimate: | Not Specified | ||
| Issue Links: |
|
||||||||
| Number of attachments : | 0 | ||||||||
| Description |
|
Currently, when there is an annotation attribute name that does not have a value (ie- no '='), then the parser is broken, outline view does not work, and content assist does not provide anything interesting. Eg (/**/ is the caret position)- public @interface Foo { int val1(); int val2(); } @Foo(val1 = 8, va/**/) class Clazz { } I am working on GRECLIPSE-988 and content assist is broken when invoked at the caret position. As for the AST created, I would like to see an annotation node with a single member-value pair (for val1), and the remainder can just be ignored in the AST. |
[GRECLIPSE-1268] Keep track of declarations of local variables inside of VariableScope class Created: 29/Nov/11 Updated: 29/Nov/11 |
|
| Status: | Open |
| Project: | GRECLIPSE |
| Component/s: | Inferencing Engine |
| Affects Version/s: | 2.5.2.Release |
| Fix Version/s: | None |
| Type: | Improvement | Priority: | Major |
| Reporter: | Andrew Eisenberg | Assignee: | Unassigned |
| Resolution: | Unresolved | ||
| Labels: | None | ||
| Remaining Estimate: | Not Specified | ||
| Time Spent: | Not Specified | ||
| Original Estimate: | Not Specified | ||
| Number of attachments : | 0 |
| Description |
|
Currently, inside of the VariableScope instances, we keep track of the name and type of local variables, but we do not keep track of the actual declaration. In the past, this wasn't necessary since there was always another way to access the declaration of a local variable. But now, inside of GroovyExtendedCompletionContext we need to map from a variable name to its declaration, and there is currently no easy way to do that when inside of the computeVisibleElements method. |
[GRECLIPSE-1265] Incorrectly underlined call to valid method declared in super-type, from closure or inner-class Created: 27/Nov/11 Updated: 14/Jul/14 |
|
| Status: | Open |
| Project: | GRECLIPSE |
| Component/s: | Inferencing Engine |
| Affects Version/s: | 2.5.2.Release |
| Fix Version/s: | None |
| Type: | Bug | Priority: | Minor |
| Reporter: | Aled Sage | Assignee: | Unassigned |
| Resolution: | Unresolved | ||
| Labels: | triaged | ||
| ? Remaining Estimate: | Not Specified | Remaining Estimate: | Not Specified |
| ? Time Spent: | Not Specified | Time Spent: | Not Specified |
| ? Original Estimate: | Not Specified | Original Estimate: | Not Specified |
| Sub-Tasks: |
|
||||||||||
| Testcase included: | yes | ||||||||||
| Number of attachments : | 0 |
| Description |
|
From within a closure or an anonymous inner class, I have a call to an inherited public method. The call is underlined. I expected the call not to be underlined in the three cases below.
class MySuper {
public void insuper(String msg) { println msg }
}
class MySub extends MySuper {
public static void main(String[] args) {
new MySub().foo()
}
public void foo() {
Runnable work = new Runnable() {
@Override public void run() {
// The lines below are underlined; expected them not to be
insuper("1")
MySub.this.insuper("2")
}
}
[1].each {
// same here: line below is underlined; expected it not to be
insuper("3")
}
work.run()
}
}
Executing the above writes out what you'd expect: 1, 2 and 3. |
| Comments |
| Comment by Bob Tiernay [ 27/Nov/11 ] |
|
I may have duplicated this bug in |
| Comment by Andrew Eisenberg [ 28/Nov/11 ] |
|
@Bob...yep, you were beaten to it. This is a good test case since we don't handle inner classes particularly well, either. The way we need to fix this is to add the concept of an outer type to the inferencing engine, and allow inferring to look at outer types if the current identifier cannot be resolved in the context of the inner type. |
| Comment by Andrew Eisenberg [ 06/Jan/12 ] |
|
Working better inferencing in closures. #3 will be working once I commit all the changes. |
| Comment by Andrew Eisenberg [ 15/Mar/12 ] |
|
Just to be clear, #1 and #2 are still not handled. |
| Comment by Denis Murashev [ 14/Jul/14 ] |
|
Fixed for closures (#3), but it is still problem for anonymous classes (#1 and #2) |
[GRECLIPSE-1256] Use a classfile attribute in the classfile to help determine the original method declaration of a method that uses default parameters Created: 17/Nov/11 Updated: 17/Nov/11 |
|
| Status: | Open |
| Project: | GRECLIPSE |
| Component/s: | Compiler Integration |
| Affects Version/s: | 2.5.2.Release |
| Fix Version/s: | None |
| Type: | Improvement | Priority: | Major |
| Reporter: | Andrew Eisenberg | Assignee: | Unassigned |
| Resolution: | Unresolved | ||
| Labels: | None | ||
| Remaining Estimate: | Not Specified | ||
| Time Spent: | Not Specified | ||
| Original Estimate: | Not Specified | ||
| Issue Links: |
|
||||||||||||
| Number of attachments : | 0 | ||||||||||||
| Description |
|
As discovered in GRECLISPE-1233, there is no easy way to determine what the original method of a method that uses default parameters when looking at the byte code. Eg-
class Foo {
def method(a, b=9, c=10) { }
}
This becomes 3 method declarations in the byte code. However, the tools will need to track back from a method variant to the original method. There is currently nothing in the class file to help with this. A suggestion is to use a classfile attribute. This attribute will have to be robust and as small as possible. One possible solution is to create an attribute that contains the parameter signatures of the parameters that have been defaulted. So, in the above example, the attribute value would look something like: Ljava/lang/Object;Ljava/lang/Object; Once the attribute is in place, this information would need to be fed back into Groovy-Eclipse so that JDTMethodNode.getOriginal() would return the correct method reference. |
| Comments |
| Comment by Andrew Eisenberg [ 17/Nov/11 ] |
|
The two bugs that gave rise to this one. |
[GRECLIPSE-1254] Convert to for expression Created: 15/Nov/11 Updated: 05/May/14 |
|
| Status: | Open |
| Project: | GRECLIPSE |
| Component/s: | Quick fix/assist |
| Affects Version/s: | 2.5.2.Release |
| Fix Version/s: | None |
| Type: | New Feature | Priority: | Minor |
| Reporter: | Andrew Eisenberg | Assignee: | Unassigned |
| Resolution: | Unresolved | ||
| Labels: | help-requested, quick-assist | ||
| Remaining Estimate: | Not Specified | ||
| Time Spent: | Not Specified | ||
| Original Estimate: | Not Specified | ||
| Attachments: |
|
| Number of attachments : | 4 |
| Description |
|
This quick fix will convert from an each expression to a for expression. Eg-
list.each { x ->
...
}
becomes
for (x in list) {
...
}
|
| Comments |
| Comment by Andrew Eisenberg [ 13/Mar/12 ] |
|
Partial implementation. Still need to fill in the findReplacement method. |
| Comment by Andrew Eisenberg [ 04/Apr/12 ] |
|
Thanks for the patch. I'll have a look today. |
| Comment by Andrew Eisenberg [ 04/Apr/12 ] |
|
Here are some comments:
But, more fundamentally, I think there is a problem with your solution. As we discussed, the body of the the each closure should not be changing. All you need to do is convert the line(s) that contains the expression, the call to each, and the (potentially implicit) parameter. You simply need to rearrange the text, so something like this:
foo.bar().each {
blah
}
becomes:
for (it in foo.bar()) {
blah
}
Notice that the body of the each closure did not change. This allows you to keep the formatting identical inside of the closure. |
[GRECLIPSE-1253] Convert to each expression Created: 15/Nov/11 Updated: 05/May/14 |
|
| Status: | Open |
| Project: | GRECLIPSE |
| Component/s: | Quick fix/assist |
| Affects Version/s: | 2.5.2.Release |
| Fix Version/s: | None |
| Type: | New Feature | Priority: | Minor |
| Reporter: | Andrew Eisenberg | Assignee: | Unassigned |
| Resolution: | Unresolved | ||
| Labels: | help-requested, quick-assist | ||
| Remaining Estimate: | Not Specified | ||
| Time Spent: | Not Specified | ||
| Original Estimate: | Not Specified | ||
| Number of attachments : | 0 |
| Description |
|
This quick fix will convert from a for expression to an each expression. Eg-
for (x in list) {
...
}
becomes
list.each { x ->
...
}
|
[GRECLIPSE-1251] Convert to GString quick-assist Created: 15/Nov/11 Updated: 16/Jan/12 |
|
| Status: | Open |
| Project: | GRECLIPSE |
| Component/s: | Quick fix/assist |
| Affects Version/s: | 2.5.2.Release |
| Fix Version/s: | None |
| Type: | New Feature | Priority: | Minor |
| Reporter: | Andrew Eisenberg | Assignee: | Unassigned |
| Resolution: | Unresolved | ||
| Labels: | help-requested, quick-assist | ||
| Remaining Estimate: | Not Specified | ||
| Time Spent: | Not Specified | ||
| Original Estimate: | Not Specified | ||
| Number of attachments : | 0 |
| Description |
|
This quick-assist will convert from a normal string to a GString by replacing ' with ". |
[GRECLIPSE-1249] Add transform quick assist Created: 15/Nov/11 Updated: 15/Nov/11 |
|
| Status: | Open |
| Project: | GRECLIPSE |
| Component/s: | Editor |
| Affects Version/s: | 2.5.2.Release |
| Fix Version/s: | None |
| Type: | New Feature | Priority: | Minor |
| Reporter: | Andrew Eisenberg | Assignee: | Unassigned |
| Resolution: | Unresolved | ||
| Labels: | help-requested, quick-assist | ||
| Remaining Estimate: | Not Specified | ||
| Time Spent: | Not Specified | ||
| Original Estimate: | Not Specified | ||
| Number of attachments : | 0 |
| Description |
|
A quick assist that prompts users to add one or more of the standard AST transforms. User will select a declaration (method, field, or type) and invoke quick assist. When selecting the 'Add AST transform' quick assist, a dialog will appear with all of the AST transforms in groovy.lang and groovy.transform that are appropriate for the current declaration. User can select one or more of them to add to the declaration. |
[GRECLIPSE-1246] Missing type inferencing of certain DGM methods taking closure arguments Created: 09/Nov/11 Updated: 16/Jan/12 |
|
| Status: | Open |
| Project: | GRECLIPSE |
| Component/s: | Inferencing Engine |
| Affects Version/s: | None |
| Fix Version/s: | None |
| Type: | Improvement | Priority: | Major |
| Reporter: | Bob Tiernay | Assignee: | Unassigned |
| Resolution: | Unresolved | ||
| Labels: | None | ||
| Remaining Estimate: | Not Specified | ||
| Time Spent: | Not Specified | ||
| Original Estimate: | Not Specified | ||
| Number of attachments : | 0 |
| Description |
|
The following expressions do not infer the types of their closure arguments: // Type inference test of public static java.util.Map$Entry org.codehaus.groovy.runtime.DefaultGroovyMethods.min(java.util.Map,groovy.lang.Closure) [key:1].min { key, value -> key.toUpperCase() + value.intValue() } // Type inference test of public static java.lang.Object org.codehaus.groovy.runtime.DefaultGroovyMethods.min(java.lang.Object[],groovy.lang.Closure) ([1] as Object[]).min { it.intValue() } // Type inference test of public static java.util.Map$Entry org.codehaus.groovy.runtime.DefaultGroovyMethods.max(java.util.Map,groovy.lang.Closure) [key:1].max { key, value -> key.toUpperCase() + value.intValue() } // Type inference test of public static java.lang.Object org.codehaus.groovy.runtime.DefaultGroovyMethods.max(java.lang.Object[],groovy.lang.Closure) ([1] as Object[]).max { it.intValue() } // Type inference test of public static java.lang.Number org.codehaus.groovy.runtime.DefaultGroovyMethods.count(java.lang.Object[],groovy.lang.Closure) ([1] as Object[]).count { it.intValue() } // Type inference test of public static java.lang.String org.codehaus.groovy.runtime.DefaultGroovyMethods.replaceAll(java.lang.String,java.lang.String,groovy.lang.Closure) "".replaceAll("") { it.toLowerCase() } // Type inference test of public static java.lang.String org.codehaus.groovy.runtime.DefaultGroovyMethods.replaceAll(java.lang.String,java.util.regex.Pattern,groovy.lang.Closure) "".replaceAll(~/test/) { it.toLowerCase() } // Type inference test of public static java.lang.String org.codehaus.groovy.runtime.DefaultGroovyMethods.replaceFirst(java.lang.String,java.lang.String,groovy.lang.Closure) "".replaceFirst("") { it.toLowerCase() } // Type inference test of public static java.lang.String org.codehaus.groovy.runtime.DefaultGroovyMethods.replaceFirst(java.lang.String,java.util.regex.Pattern,groovy.lang.Closure) "".replaceFirst(~/test/) { it.toLowerCase() } // Type inference test of public static java.util.Map$Entry org.codehaus.groovy.runtime.DefaultGroovyMethods.find(java.util.Map,groovy.lang.Closure) [key:1].find { key, value -> key.toUpperCase() + value.intValue() } // Type inference test of public static java.util.Map org.codehaus.groovy.runtime.DefaultGroovyMethods.sort(java.util.Map,groovy.lang.Closure) [key:1].sort { key, value -> key.toUpperCase() + value.intValue() } // Type inference test of public static java.lang.Object[] org.codehaus.groovy.runtime.DefaultGroovyMethods.sort(java.lang.Object[],groovy.lang.Closure) ([1] as Object[]).sort { it.intValue() } // Type inference test of public static boolean org.codehaus.groovy.runtime.DefaultGroovyMethods.removeAll(java.util.Collection,groovy.lang.Closure) [1].removeAll { it.intValue() } // Type inference test of public static boolean org.codehaus.groovy.runtime.DefaultGroovyMethods.retainAll(java.util.Collection,groovy.lang.Closure) [1].retainAll { it.intValue() } // Type inference test of public static java.util.Map org.codehaus.groovy.runtime.DefaultGroovyMethods.reverseEach(java.util.Map,groovy.lang.Closure) [key:1].reverseEach { key, value -> key.toUpperCase() + value.intValue() } // Type inference test of public static java.lang.Object[] org.codehaus.groovy.runtime.DefaultGroovyMethods.reverseEach(java.lang.Object[],groovy.lang.Closure) ([1] as Object[]).reverseEach { it.intValue() } // Type inference test of public static java.lang.Object org.codehaus.groovy.runtime.DefaultGroovyMethods.inject(java.lang.Object[],java.lang.Object,groovy.lang.Closure) ([1] as Object[]).inject(1) { value, item -> value.intValue() + item.intValue() } // Type inference test of public static java.lang.Object org.codehaus.groovy.runtime.DefaultGroovyMethods.sum(java.lang.Object[],groovy.lang.Closure) ([1] as Object[]).sum { it.intValue() } // Type inference test of public static java.lang.Object org.codehaus.groovy.runtime.DefaultGroovyMethods.sum(java.lang.Object[],java.lang.Object,groovy.lang.Closure) ([1] as Object[]).sum(1) { it.intValue() } new File("test").withWriter { it.write("1" ) } // Type inference test of public static void org.codehaus.groovy.runtime.DefaultGroovyMethods.eachByte(java.io.File,groovy.lang.Closure) throws java.io.IOException new File("test").eachByte { it.intValue() } // Type inference test of public static void org.codehaus.groovy.runtime.DefaultGroovyMethods.eachByte(java.io.File,int,groovy.lang.Closure) throws java.io.IOException new File("test").eachByte(1) { buffer, bytesRead -> buffer.size() + bytesRead.intValue() } // Type inference test of public static void org.codehaus.groovy.runtime.DefaultGroovyMethods.eachByte(java.lang.Byte[],groovy.lang.Closure) ([1] as Byte[]).eachByte { it.intValue() } // Type inference test of public static void org.codehaus.groovy.runtime.DefaultGroovyMethods.eachByte(byte[],groovy.lang.Closure) ([1] as byte[]).eachByte { it.intValue()} // Type inference test of public static void org.codehaus.groovy.runtime.DefaultGroovyMethods.eachByte(java.io.InputStream,groovy.lang.Closure) throws java.io.IOException new FileInputStream(new File("test")).eachByte { it.intValue() } // Type inference test of public static void org.codehaus.groovy.runtime.DefaultGroovyMethods.eachByte(java.io.InputStream,int,groovy.lang.Closure) throws java.io.IOException new FileInputStream(new File("test")).eachByte(1) { buffer, bytesRead -> buffer.size() + bytesRead.intValue() } // Type inference test of public static void org.codehaus.groovy.runtime.DefaultGroovyMethods.eachByte(java.net.URL,groovy.lang.Closure) throws java.io.IOException new URL("http://www.google.com").eachByte { it.intValue()} // Type inference test of public static void org.codehaus.groovy.runtime.DefaultGroovyMethods.eachByte(java.net.URL,int,groovy.lang.Closure) throws java.io.IOException new URL("http://www.google.com").eachByte(1) { buffer, bytesRead -> buffer.size() + bytesRead.intValue() } // Type inference test of public static java.lang.Object org.codehaus.groovy.runtime.DefaultGroovyMethods.withStreams(java.net.Socket,groovy.lang.Closure) throws java.io.IOException new Socket("www.google.com", 80).withStreams { is, os -> is.close(); os.close() } // Type inference test of public static java.lang.Object org.codehaus.groovy.runtime.DefaultGroovyMethods.withObjectStreams(java.net.Socket,groovy.lang.Closure) throws java.io.IOException new Socket("www.google.com", 80).withObjectStreams { is, os -> is.close(); os.close() } |
| Comments |
| Comment by Bob Tiernay [ 27/Dec/11 ] |
|
It seems a lot of these methods are for maps where the closure arguments are the key / value values. Not sure if this is a simple fix considering most of the entry style methods are already working. |
[GRECLIPSE-1242] Custom syntax highlighting for constructs defined in a DSLD Created: 08/Nov/11 Updated: 08/Nov/11 |
|
| Status: | Open |
| Project: | GRECLIPSE |
| Component/s: | DSL Support |
| Affects Version/s: | None |
| Fix Version/s: | None |
| Type: | Improvement | Priority: | Major |
| Reporter: | Zach Shepherd | Assignee: | Unassigned |
| Resolution: | Unresolved | ||
| Labels: | None | ||
| Remaining Estimate: | Not Specified | ||
| Time Spent: | Not Specified | ||
| Original Estimate: | Not Specified | ||
| Number of attachments : | 0 |
| Description |
|
Currently, it is not possible to implement any sort of custom syntax highlighting, such as to distinguish between kinds of keywords in a DSL. A DSL implementer may wish to style some keywords like reserved words in java. Were they not using a DSLD, they might choose to define an Eclipse plugin to achieve similar results. To do so, they might define a number of tokens using instances of Color objects and then pass these Token objects to the constructors for concrete implementations of IRule (e.g. WordRule) to highlight different categories of keywords differently. token definitions public static final RGB KEYWORD_RGB = new RGB(32, 0, 128); public static final Color KEYWORD_COLOR = new Color(Display.getCurrent(), KEYWORD_RGB); public static final Token KEYWORD_TOKEN = new Token(new TextAttribute(KEYWORD_COLOR, null, SWT.BOLD)); public static final RGB CONSTRUCT_RGB = new RGB(0, 128, 0); public static final Color CONSTRUCT_COLOR = new Color(Display.getCurrent(), CONSTRUCT_RGB); public static final Token CONSTRUCT_TOKEN = new Token(new TextAttribute(CONSTRUCT_COLOR)); stupidly simply keyword scanner // Assumes implementation of a "MyWordRuleHelper" static factory class for IRule instances public class DSLKeywordScanner extends RuleBasedScanner { public DSLKeywordScanner() { ArrayList<IRule> rules = new ArrayList<IRule>(); rules.add(MyWordRuleHelper.create("left", KEYWORD_TOKEN)); rules.add(MyWordRuleHelper.create("right", KEYWORD_TOKEN)); //... rules.add(MyWordRuleHelper.create("directions", CONSTRUCT_TOKEN)); //... IRule[] ruleArray = rules.toArray(new IRule[rules.size()]); setRules(ruleArray); } } It might be nice for the DSLD to optionally take and apply some sort of style information. example ugly syntax def RGB KEYWORD_RGB = new RGB(32, 0, 128); def Color KEYWORD_COLOR = new Color(Display.getCurrent(), KEYWORD_RGB); def Token KEYWORD_TOKEN = new Token(new TextAttribute(KEYWORD_COLOR, null, SWT.BOLD)); // ... method name : 'move', type: void, declaringType: 'com.example.MoveSyntax', params : [direction : String], doc : 'move in the specified direction' property name : 'left', type: String, declaringType: 'com.example.MoveModel', doc : 'move in the specified direction', style : KEYWORD_TOKEN property name : 'right', type: String, declaringType: 'com.example.MoveModel', doc : 'move in the specified direction', style : KEYWORD_TOKEN // ... method name : 'directions', type: void, declaringType: 'com.example.ScriptSyntax', params : [cl : Closure], doc : 'define a set of directions', style : CONSTRUCT_TOKEN Obviously, this interface could be improved, but the exact design of the style information is outside the scope of this request. |
[GRECLIPSE-1241] Better support for inferring overloaded methods Created: 08/Nov/11 Updated: 19/Jan/12 |
|
| Status: | Open |
| Project: | GRECLIPSE |
| Component/s: | Inferencing Engine |
| Affects Version/s: | None |
| Fix Version/s: | None |
| Type: | Improvement | Priority: | Major |
| Reporter: | Zach Shepherd | Assignee: | Unassigned |
| Resolution: | Unresolved | ||
| Labels: | None | ||
| Remaining Estimate: | Not Specified | ||
| Time Spent: | Not Specified | ||
| Original Estimate: | Not Specified | ||
| Issue Links: |
|
||||||||
| Number of attachments : | 0 | ||||||||
| Description |
|
Currently, if an implementer of a DSL with an "overloaded" keyword attempts to provide content assist for his or her users by implementing a DSLD, the produced code may not match his or her expectations. For example, an implementer of the move keyword described in http://docs.codehaus.org/display/GroovyJSR/GEP+3+-+Command+Expression+based+DSL might wish to have two forms; one that took a direction and one that took a distance. While some measure of support can be provided through the use of optionalParams, the desired behavior may not be achievable. user keystrokes mo<ctrl+space><enter> Should suggest both move(String direction) and move(Integer distance), but currently, it appears that only the last signature registered is shown. example dsld
method name : 'move',
type: void,
declaringType: 'com.example.MoveSyntax',
params : [direction : String],
doc : 'move in the specified direction'
method name : 'move',
type: void,
declaringType: 'com.example.MoveSyntax',
params : [distance : Integer],
doc : 'move the specified distance'
|
| Comments |
| Comment by Andrew Eisenberg [ 08/Nov/11 ] |
|
A few comments here:
So, I am not sure if this answers your question here, but I do not believe this is a bug. |
| Comment by Zach Shepherd [ 09/Nov/11 ] |
Of course; I intended that simply as an excerpt. Perhaps I could have been clearer.
Ah; yes. This is what I meant to report. My notes on this issue were old and perhaps less complete than they should have been and it looks like I misinterpreted them.
I assume extending the inferencing engine would be a non-trivial process. Is it possible this could be considered for a future release?
I agree that the issue as reported is not a bug/user error. I don't appear to have the ability to edit my report to express the issue you describe in #3, which does seem to be a legitimate request for enhancement (i.e. extending the inferencing engine to include types of arguments as well). Is that something you can do or should I file a new ticket for this? |
| Comment by Andrew Eisenberg [ 09/Nov/11 ] |
|
I actually don't have an open issue for this, so leaving this bug open and changing the description. |
[GRECLIPSE-1231] Performing content assist on broken file yields two import statements on same line Created: 01/Nov/11 Updated: 01/Nov/11 |
|
| Status: | Open |
| Project: | GRECLIPSE |
| Component/s: | Content Assist, Parser |
| Affects Version/s: | 2.5.2.Release |
| Fix Version/s: | None |
| Type: | Bug | Priority: | Minor |
| Reporter: | Andrew Eisenberg | Assignee: | Unassigned |
| Resolution: | Unresolved | ||
| Labels: | wish | ||
| Remaining Estimate: | Not Specified | ||
| Time Spent: | Not Specified | ||
| Original Estimate: | Not Specified | ||
| Number of attachments : | 0 |
| Description |
|
Given this broken script:
/**some stuff*/
import javax.swing.plaf.ButtonUI;
def x(HTML
Perform content assist after HTML and select javax.swing.text.html.HTML, the result is this: /**some stuff*/ import javax.swing.plaf.ButtonUI;import javax.swing.text.html.HTML; def x(HTML I think the reason is that the ';' after ButtonUI is not included in the sloc for the import statement. The new import statement is added one char after the end of the last existing import statement, which places the new import statement after the semi-colon. |
[GRECLIPSE-1223] Problem with content assist and hovers of spread-dot expressions Created: 26/Oct/11 Updated: 15/Sep/14 |
|
| Status: | Open |
| Project: | GRECLIPSE |
| Component/s: | Content Assist, Inferencing Engine, Search |
| Affects Version/s: | 2.5.2.Release |
| Fix Version/s: | None |
| Type: | Bug | Priority: | Minor |
| Reporter: | Andrew Eisenberg | Assignee: | Unassigned |
| Resolution: | Unresolved | ||
| Labels: | triaged, wish | ||
| Remaining Estimate: | Not Specified | ||
| Time Spent: | Not Specified | ||
| Original Estimate: | Not Specified | ||
| Number of attachments : | 0 |
| Description |
|
In the following code, toUpperCase and the second value are underlined: [x:1,y:2,z:3]*.key.toUpperCase() [x:1,y:2,z:3]*.value.value |
| Comments |
| Comment by Cédric Champeau [ 27/Oct/11 ] |
|
In the case of : [x:1,y:2,z:3]*.key.toUpperCase() it's normal that toUpperCase() gets underlined because [x:1,y:2,z:3]*.key returns a list, so .toUpperCase() doesn't exist on List. If the inference engine underlines this : [x:1,y:2,z:3]*.key*.toUpperCase() Then, it is an error, because the toUpperCase method should be tested against each element. |
| Comment by Andrew Eisenberg [ 28/Oct/11 ] |
|
That's right. I fixed some things in this area in the past, but it is not complete. Underlines are indeed removed in this case: [x:1,y:2,z:3]*.key*.toUpperCase() [x:1,y:2,z:3]*.value*.value See |
| Comment by Andrew Eisenberg [ 28/Oct/11 ] |
|
Updating title to be more reflective of the problem. |
| Comment by Andrew Eisenberg [ 28/Oct/11 ] |
|
Downgrading this bug to minor and I may decide that we shouldn't do anything here at all. Content assist works correctly after a spread dot. And hovering does show the appropriate declaration of the identifier. The only thing that is misleading is that when invoking content assist in this situation:
[x:1,y:2,z:3]*.key.//<--here
Incorrect proposals are shown. Proposals for List should be shown, but proposals for String are incorrectly shown instead. Content assist is being invoked based on the type of key rather than the type of the entire expression. |
| Comment by Andrew Eisenberg [ 01/Dec/11 ] |
|
Won't get to this for 2.6.0. |
[GRECLIPSE-1212] appropriate syntax highlighting (and assist?) for spock Created: 04/Oct/11 Updated: 15/Nov/11 |
|
| Status: | Open |
| Project: | GRECLIPSE |
| Component/s: | Content Assist, Inferencing Engine |
| Affects Version/s: | 2.5.2.Release |
| Fix Version/s: | None |
| Type: | Improvement | Priority: | Minor |
| Reporter: | Andy Clement | Assignee: | Unassigned |
| Resolution: | Unresolved | ||
| Labels: | help-requested | ||
| Remaining Estimate: | Not Specified | ||
| Time Spent: | Not Specified | ||
| Original Estimate: | Not Specified | ||
| Number of attachments : | 0 |
| Description |
|
Raised to replace https://issuetracker.springsource.com/browse/STS-1767 It would be nice if code written in the Spock DSL had appropriate highlighting (e.g. for labels) and perhaps enhanced inferencing/code assist. |
[GRECLIPSE-1210] Improve new type inferencing suggestions to allow wildcard declaring types Created: 27/Sep/11 Updated: 27/Sep/11 |
|
| Status: | Open |
| Project: | GRECLIPSE |
| Component/s: | DSL Support, Inferencing Engine |
| Affects Version/s: | 2.5.1Release |
| Fix Version/s: | None |
| Type: | Improvement | Priority: | Major |
| Reporter: | Joakim Recht | Assignee: | Nieraj Singh |
| Resolution: | Unresolved | ||
| Labels: | None | ||
| Remaining Estimate: | Not Specified | ||
| Time Spent: | Not Specified | ||
| Original Estimate: | Not Specified | ||
| Number of attachments : | 0 |
| Description |
|
Originally reported at: The new type inferencing suggestions are pretty cool, but it would be even better if the declaring type could be specified using either wildcards or Grails component types (like *Controller or Grails controller). |
[GRECLIPSE-1209] Incremental compiles allow users to get away with things that full clean compiles would not (when ast transforms are used) Created: 26/Sep/11 Updated: 15/Sep/14 |
|
| Status: | Open |
| Project: | GRECLIPSE |
| Component/s: | Compiler Integration |
| Affects Version/s: | None |
| Fix Version/s: | None |
| Type: | Bug | Priority: | Major |
| Reporter: | Andy Clement | Assignee: | Unassigned |
| Resolution: | Unresolved | ||
| Labels: | triaged | ||
| Remaining Estimate: | Not Specified | ||
| Time Spent: | Not Specified | ||
| Original Estimate: | Not Specified | ||
| Number of attachments : | 0 |
| Description |
|
groovy:
@Singleton
class Foo {}
java: public class Bar { public void m() { Foo.getInstance() } } This code will not compile on a full build. However, on an incremental build if the Foo type is on disk (in .class form), the Bar type will compile as the compiler will use the .class file as a BinaryTypeBinding and resolve the getInstance method. On a full build it sees it as a SourceTypeBinding and won't find getInstance. |
| Comments |
| Comment by Andy Clement [ 26/Sep/11 ] |
|
The alternative is to do what we've talked about for a long time - make compilation aware of transforms. In that way we would know that getInstance() will be there at runtime if the target is marked @Singleton and allow compilation to proceed. |
| Comment by Andrew Eisenberg [ 15/Mar/12 ] |
|
Would the work in |
| Comment by Denis Murashev [ 15/Sep/14 ] |
|
Still can be reproduced |
[GRECLIPSE-1199] NoClassDefFoundError when using groovy-eclipse-compiler with Maven and IBM jdk Created: 19/Sep/11 Updated: 21/Sep/11 |
|
| Status: | Open |
| Project: | GRECLIPSE |
| Component/s: | Compiler Integration, Maven integration |
| Affects Version/s: | 2.5.1Release |
| Fix Version/s: | None |
| Type: | Bug | Priority: | Major |
| Reporter: | Erlend Mongstad | Assignee: | Unassigned |
| Resolution: | Unresolved | ||
| Labels: | None | ||
| Remaining Estimate: | Not Specified | ||
| Time Spent: | Not Specified | ||
| Original Estimate: | Not Specified | ||
| Environment: |
Apache Maven 3.0.3 (r1075438; 2011-02-28 18:31:09+0100) |
||
| Attachments: |
|
| Testcase included: | yes |
| Number of attachments : | 1 |
| Description |
|
When using groovy-eclipse-compiler with Maven command line and an IBM JDK the maven-compiler-plugin fails with the following error message Caused by: org.apache.maven.plugin.PluginContainerException: A required class was missing while executing org.apache.maven.plugins:maven-compiler-plugin:2.3.2:compile: org.eclipse.core.runtime.content.IContentTypeManager$IContentTypeChangeListener ----------------------------------------------------- at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo(DefaultBuildPluginManager.java:125) I have attached a simple test project which will work when compiling (mvn compile) with a Sun/Oracle jdk, but will fail with a IBM jdk. When imported into eclipse (with groovy-eclipse plugin) everything compiles no matter what jdk is used. Included in the test project is a java test case which will force the NoClassDefFoundError given above. The error stems from org.codehaus.jdt.groovy.integration.LanguageSupportFactory.tryInstantiate()'s line |
| Comments |
| Comment by Andrew Eisenberg [ 19/Sep/11 ] |
|
Thanks for the detailed explanation of the problem and a workaround. I'll have a look at this today. Perhaps the solution is to always depend on the contenttype bundle. However, this is a shame since this makes the size of the dependencies even larger. Given that |
| Comment by Erlend Mongstad [ 19/Sep/11 ] |
|
No reason - I see now that 2.5.1-1 is available with this fix included (I thought I had to wait for 2.5.2). Perhaps the Groovy documentation should be updated (http://groovy.codehaus.org/Groovy-Eclipse+compiler+plugin+for+Maven )? |
| Comment by Andrew Eisenberg [ 20/Sep/11 ] |
|
Just to make sure...your build is working fine when you add the extra dependency? That bundle 92kb and is small enough that I can just include it inside the groovy-eclipse-batch artifact. But perhaps a better approach is to split up the groovy-eclipse-batch artifact and instead depend on the eclipse artifacts. I'll have to play around with this a bit, but I do want to make sure that the current workaround is sufficient for you. |
| Comment by Erlend Mongstad [ 21/Sep/11 ] |
|
It works when adding the dependency. I have also tested that an exclusion of all the transitive dependencies works: |
[GRECLIPSE-1196] Per-project groovy compiler setting Created: 15/Sep/11 Updated: 15/Sep/14 |
|
| Status: | Reopened |
| Project: | GRECLIPSE |
| Component/s: | Compiler Integration, Project Settings |
| Affects Version/s: | None |
| Fix Version/s: | None |
| Type: | New Feature | Priority: | Minor |
| Reporter: | Marco Trevisan | Assignee: | Unassigned |
| Resolution: | Unresolved | ||
| Labels: | triaged | ||
| Remaining Estimate: | Not Specified | ||
| Time Spent: | Not Specified | ||
| Original Estimate: | Not Specified | ||
| Number of attachments : | 0 |
| Description |
|
Hi all, It would be good IMHO to enable the setting of the groovy compiler on a per-project basis. This would make it possible to use a single workspace to host projects which rely on different versions of Groovy (mosto notably Grails 1.3.7 projects and groovy-enabled Java projects which could easily require groovy 1.8.x at present time). Also, when you change the compiler setting, the IDE is restarted without chance to restart it later. |
| Comments |
| Comment by Andrew Eisenberg [ 15/Sep/11 ] |
|
As described in See http://docs.codehaus.org/display/GROOVY/Compiler+Switching+within+Groovy-Eclipse for more information. |
| Comment by Mauro Molinari [ 25/Oct/11 ] |
|
I don't think it's a good idea to close a bug because it is unlikely that will be fixed for the next release...!!! I can understand that there are technical difficulties having a compiler compliance level on a per project basis right now, but I think it's a reasonable enhancement request to evaluate for the future releases. After all, the JDT compiler compliance setting is on a per-project basis, just like the servlet API compliance setting or any other thing like this in Eclipse I can think of... |
| Comment by Andrew Eisenberg [ 25/Oct/11 ] |
|
Yes, this is a valid enhancement request and I don't mean to brush it off as unimportant, but there needs to be some fundamental changes to the way groovy-core is produced. You give the example of the Java compliance level. The JDT compiler can produce byte code targeting any compliance level supplied. This is not the case for the groovy compiler. The groovy compiler can only produce byte code for the groovy version that it is based on. This is coupled with the fact that the org.codehaus.groovy bundle must be a singleton inside of Eclipse, means that we cannot support multiple levels unless there are some fundamental changes. It is theoretically possible to provide a very large abstraction that will allow multiple Groovy compilers to run, while at the same time providing the proper compiler level for each project. This is a large undertaking and would have some significant compile-time penalties. I would recommend that you vote on this issue and try to get others to vote on it. If there is enough community interest, it is something that we would look into. |
| Comment by Mauro Molinari [ 25/Oct/11 ] |
|
Unfortunately I can't vote, since this bug has been closed as "won't fix"... |
| Comment by Andrew Eisenberg [ 25/Oct/11 ] |
|
Re-opening. We will re-evaluate this bug if there is enough community support. |
| Comment by Denis Murashev [ 15/Sep/14 ] |
|
It is really 'nice to have' feature. |
[GRECLIPSE-1189] Warn users when Linked resources are disabled. Created: 02/Sep/11 Updated: 03/Jan/12 |
|
| Status: | Open |
| Project: | GRECLIPSE |
| Component/s: | DSL Support |
| Affects Version/s: | 2.5.1Release |
| Fix Version/s: | None |
| Type: | Improvement | Priority: | Minor |
| Reporter: | Andrew Eisenberg | Assignee: | Unassigned |
| Resolution: | Unresolved | ||
| Labels: | wish | ||
| Remaining Estimate: | Not Specified | ||
| Time Spent: | Not Specified | ||
| Original Estimate: | Not Specified | ||
| Issue Links: |
|
||||||||
| Number of attachments : | 0 | ||||||||
| Description |
|
As described in |
[GRECLIPSE-1183] GString auto-completion does not add braces Created: 20/Aug/11 Updated: 15/Sep/14 |
|
| Status: | Open |
| Project: | GRECLIPSE |
| Component/s: | Content Assist, Editor |
| Affects Version/s: | 2.5.2.Release |
| Fix Version/s: | None |
| Type: | Bug | Priority: | Major |
| Reporter: | D Gardner | Assignee: | Unassigned |
| Resolution: | Unresolved | ||
| Labels: | triaged | ||
| Remaining Estimate: | Not Specified | ||
| Time Spent: | Not Specified | ||
| Original Estimate: | Not Specified | ||
| Environment: |
STS 2.7.1, Linux |
||
| Number of attachments : | 0 |
| Description |
|
I have code like this:
class A {
def b = {
def x = 1
println "The value is ."
}
}
If I place the cursor before the "." in the printed string and hit Ctrl+Space, I get "x" as one of the (many) suggestions for completion. If I select "x", that line will now look like this:
println "The value is x."
I would expect it to have looked like this:
println "The value is ${x}."
It doesn't really make sense to me to print out the name of a variable (or method) selected from the suggested completions. It makes more sense that the completion would add the "$ {" and "}", so that the value of the variable or method is printed. It might then be useful to keep the cursor inside the closing brace to allow a more complex expression to be entered, but with the option to hit Tab to move the cursor after the closing brace. This suggested behaviour is a little different from the unwanted closing brace I reported in |
[GRECLIPSE-1178] inappropriate syntax highlighting in import package with word "collect" Created: 15/Aug/11 Updated: 28/Sep/11 |
|
| Status: | Open |
| Project: | GRECLIPSE |
| Component/s: | Editor |
| Affects Version/s: | 2.5.1Release |
| Fix Version/s: | None |
| Type: | Bug | Priority: | Minor |
| Reporter: | Aled Sage | Assignee: | Unassigned |
| Resolution: | Unresolved | ||
| Labels: | web | ||
| Remaining Estimate: | Not Specified | ||
| Time Spent: | Not Specified | ||
| Original Estimate: | Not Specified | ||
| Testcase included: | yes |
| Number of attachments : | 0 |
| Description |
|
I created a simple groovy class with "import com.google.common.collect.ImmutableMap". The word "collect" was highlighted in this package name, as though it were the "collect" method call. I expected the package name to not include such highlighting.
import com.google.common.collect.ImmutableMap
class ImportsClassWithCollectInPackageName { }
|
| Comments |
| Comment by Andrew Eisenberg [ 15/Aug/11 ] |
|
This is a known problem (and I thought there was an open bug for this, but I can't find it). The problem is that syntax highlighting is parser-based, not ast-based. This means that the highlighting is based on the token stream and not based on the semantics of the program. The editor does not distinguish between collect as part of a package name and collect as part of a method call. There is no easy fix for this at the moment. |
[GRECLIPSE-1163] groovy.sql.Sql should support closure argument type inferencing inside public methods that take a closure Created: 31/Jul/11 Updated: 05/Jun/14 |
|
| Status: | Open |
| Project: | GRECLIPSE |
| Component/s: | Inferencing Engine |
| Affects Version/s: | 2.5.1Release |
| Fix Version/s: | None |
| Type: | Improvement | Priority: | Major |
| Reporter: | Bob Tiernay | Assignee: | Unassigned |
| Resolution: | Unresolved | ||
| Labels: | wish | ||
| Remaining Estimate: | Not Specified | ||
| Time Spent: | Not Specified | ||
| Original Estimate: | Not Specified | ||
| Number of attachments : | 0 |
| Description |
|
The following groovy groovy.sql.Sql 1.8.1 methods should support type inferencing on closure arguments: public java.util.List groovy.sql.Sql.rows(java.lang.String,groovy.lang.Closure) throws java.sql.SQLException public java.util.List groovy.sql.Sql.rows(java.lang.String,int,int,groovy.lang.Closure) throws java.sql.SQLException public java.util.List groovy.sql.Sql.rows(java.lang.String,java.util.List,groovy.lang.Closure) throws java.sql.SQLException public java.util.List groovy.sql.Sql.rows(java.lang.String,java.util.List,int,int,groovy.lang.Closure) throws java.sql.SQLException public java.util.List groovy.sql.Sql.rows(groovy.lang.GString,groovy.lang.Closure) throws java.sql.SQLException public java.util.List groovy.sql.Sql.rows(groovy.lang.GString,int,int,groovy.lang.Closure) throws java.sql.SQLException public void groovy.sql.Sql.query(java.lang.String,groovy.lang.Closure) throws java.sql.SQLException public void groovy.sql.Sql.query(java.lang.String,java.util.List,groovy.lang.Closure) throws java.sql.SQLException public void groovy.sql.Sql.query(groovy.lang.GString,groovy.lang.Closure) throws java.sql.SQLException public void groovy.sql.Sql.call(java.lang.String,java.util.List,groovy.lang.Closure) throws java.lang.Exception public void groovy.sql.Sql.call(groovy.lang.GString,groovy.lang.Closure) throws java.lang.Exception public void groovy.sql.Sql.eachRow(java.lang.String,groovy.lang.Closure) throws java.sql.SQLException public void groovy.sql.Sql.eachRow(java.lang.String,int,int,groovy.lang.Closure) throws java.sql.SQLException public void groovy.sql.Sql.eachRow(java.lang.String,groovy.lang.Closure,groovy.lang.Closure) throws java.sql.SQLException public void groovy.sql.Sql.eachRow(java.lang.String,groovy.lang.Closure,int,int,groovy.lang.Closure) throws java.sql.SQLException public void groovy.sql.Sql.eachRow(java.lang.String,java.util.List,groovy.lang.Closure,int,int,groovy.lang.Closure) throws java.sql.SQLException public void groovy.sql.Sql.eachRow(java.lang.String,java.util.List,groovy.lang.Closure,groovy.lang.Closure) throws java.sql.SQLException public void groovy.sql.Sql.eachRow(java.lang.String,java.util.List,groovy.lang.Closure) throws java.sql.SQLException public void groovy.sql.Sql.eachRow(java.lang.String,java.util.List,int,int,groovy.lang.Closure) throws java.sql.SQLException public void groovy.sql.Sql.eachRow(groovy.lang.GString,groovy.lang.Closure,groovy.lang.Closure) throws java.sql.SQLException public void groovy.sql.Sql.eachRow(groovy.lang.GString,groovy.lang.Closure,int,int,groovy.lang.Closure) throws java.sql.SQLException public void groovy.sql.Sql.eachRow(groovy.lang.GString,int,int,groovy.lang.Closure) throws java.sql.SQLException public void groovy.sql.Sql.eachRow(groovy.lang.GString,groovy.lang.Closure) throws java.sql.SQLException public synchronized void groovy.sql.Sql.cacheConnection(groovy.lang.Closure) throws java.sql.SQLException public synchronized void groovy.sql.Sql.cacheStatements(groovy.lang.Closure) throws java.sql.SQLException public void groovy.sql.Sql.withStatement(groovy.lang.Closure) public synchronized void groovy.sql.Sql.withTransaction(groovy.lang.Closure) throws java.sql.SQLException public int[] groovy.sql.Sql.withBatch(groovy.lang.Closure) throws java.sql.SQLException public int[] groovy.sql.Sql.withBatch(int,groovy.lang.Closure) throws java.sql.SQLException public int[] groovy.sql.Sql.withBatch(java.lang.String,groovy.lang.Closure) throws java.sql.SQLException public int[] groovy.sql.Sql.withBatch(int,java.lang.String,groovy.lang.Closure) throws java.sql.SQLException |
| Comments |
| Comment by Bob Tiernay [ 31/Jul/11 ] |
|
As well as the following groovy.sql.* classes and methods: groovy.sql.CallResultSet public void groovy.sql.GroovyResultSetExtension.eachRow(groovy.lang.Closure) throws java.sql.SQLException groovy.sql.DataSet public groovy.sql.DataSet groovy.sql.DataSet.sort(groovy.lang.Closure) public void groovy.sql.DataSet.each(groovy.lang.Closure) throws java.sql.SQLException public groovy.sql.DataSet groovy.sql.DataSet.findAll(groovy.lang.Closure) public void groovy.sql.DataSet.cacheConnection(groovy.lang.Closure) throws java.sql.SQLException public void groovy.sql.DataSet.withTransaction(groovy.lang.Closure) throws java.sql.SQLException public groovy.sql.DataSet groovy.sql.DataSet.createView(groovy.lang.Closure) public java.util.List groovy.sql.Sql.rows(java.lang.String,groovy.lang.Closure) throws java.sql.SQLException public java.util.List groovy.sql.Sql.rows(java.lang.String,int,int,groovy.lang.Closure) throws java.sql.SQLException public java.util.List groovy.sql.Sql.rows(java.lang.String,java.util.List,groovy.lang.Closure) throws java.sql.SQLException public java.util.List groovy.sql.Sql.rows(java.lang.String,java.util.List,int,int,groovy.lang.Closure) throws java.sql.SQLException public java.util.List groovy.sql.Sql.rows(groovy.lang.GString,groovy.lang.Closure) throws java.sql.SQLException public java.util.List groovy.sql.Sql.rows(groovy.lang.GString,int,int,groovy.lang.Closure) throws java.sql.SQLException public void groovy.sql.Sql.query(java.lang.String,groovy.lang.Closure) throws java.sql.SQLException public void groovy.sql.Sql.query(java.lang.String,java.util.List,groovy.lang.Closure) throws java.sql.SQLException public void groovy.sql.Sql.query(groovy.lang.GString,groovy.lang.Closure) throws java.sql.SQLException public void groovy.sql.Sql.call(java.lang.String,java.util.List,groovy.lang.Closure) throws java.lang.Exception public void groovy.sql.Sql.call(groovy.lang.GString,groovy.lang.Closure) throws java.lang.Exception public void groovy.sql.Sql.eachRow(java.lang.String,groovy.lang.Closure) throws java.sql.SQLException public void groovy.sql.Sql.eachRow(java.lang.String,int,int,groovy.lang.Closure) throws java.sql.SQLException public void groovy.sql.Sql.eachRow(java.lang.String,groovy.lang.Closure,groovy.lang.Closure) throws java.sql.SQLException public void groovy.sql.Sql.eachRow(java.lang.String,groovy.lang.Closure,int,int,groovy.lang.Closure) throws java.sql.SQLException public void groovy.sql.Sql.eachRow(java.lang.String,java.util.List,groovy.lang.Closure,int,int,groovy.lang.Closure) throws java.sql.SQLException public void groovy.sql.Sql.eachRow(java.lang.String,java.util.List,groovy.lang.Closure,groovy.lang.Closure) throws java.sql.SQLException public void groovy.sql.Sql.eachRow(java.lang.String,java.util.List,groovy.lang.Closure) throws java.sql.SQLException public void groovy.sql.Sql.eachRow(java.lang.String,java.util.List,int,int,groovy.lang.Closure) throws java.sql.SQLException public void groovy.sql.Sql.eachRow(groovy.lang.GString,groovy.lang.Closure,groovy.lang.Closure) throws java.sql.SQLException public void groovy.sql.Sql.eachRow(groovy.lang.GString,groovy.lang.Closure,int,int,groovy.lang.Closure) throws java.sql.SQLException public void groovy.sql.Sql.eachRow(groovy.lang.GString,int,int,groovy.lang.Closure) throws java.sql.SQLException public void groovy.sql.Sql.eachRow(groovy.lang.GString,groovy.lang.Closure) throws java.sql.SQLException public synchronized void groovy.sql.Sql.cacheStatements(groovy.lang.Closure) throws java.sql.SQLException public void groovy.sql.Sql.withStatement(groovy.lang.Closure) public int[] groovy.sql.Sql.withBatch(groovy.lang.Closure) throws java.sql.SQLException public int[] groovy.sql.Sql.withBatch(int,groovy.lang.Closure) throws java.sql.SQLException public int[] groovy.sql.Sql.withBatch(java.lang.String,groovy.lang.Closure) throws java.sql.SQLException public int[] groovy.sql.Sql.withBatch(int,java.lang.String,groovy.lang.Closure) throws java.sql.SQLException groovy.sql.GroovyResultSet public abstract void groovy.sql.GroovyResultSet.eachRow(groovy.lang.Closure) throws java.sql.SQLException groovy.sql.GroovyResultSetExtension public void groovy.sql.GroovyResultSetExtension.eachRow(groovy.lang.Closure) throws java.sql.SQLException |
| Comment by Andrew Eisenberg [ 01/Sep/11 ] |
|
I can do something here, but there's not a whole lot since the closure parameters are mostly just map, but we don't know much more than that. |
| Comment by Bob Tiernay [ 27/Dec/11 ] |
|
Actually, some methods take a Connection, Statement, BatchingStatementWrapper, BatchingPreparedStatementWrapper, ResultSetMetaData, GroovyResultSet, ResultSet or GroovyRowResult See http://groovy.codehaus.org/api/groovy/sql/Sql.html and search for "argument" |
[GRECLIPSE-1151] Support defining constructor contributions in DSLD Created: 26/Jul/11 Updated: 05/Jun/14 |
|
| Status: | Open |
| Project: | GRECLIPSE |
| Component/s: | DSL Support |
| Affects Version/s: | 2.5.1Release |
| Fix Version/s: | None |
| Type: | New Feature | Priority: | Major |
| Reporter: | Andres Almiray | Assignee: | Unassigned |
| Resolution: | Unresolved | ||
| Labels: | None | ||
| Remaining Estimate: | Not Specified | ||
| Time Spent: | Not Specified | ||
| Original Estimate: | Not Specified | ||
| Issue Links: |
|
||||||||
| Number of attachments : | 0 | ||||||||
| Description |
|
It's possible to define method and property contributions but not constructors. It would be great if the DSLD spec supported this feature, needed by AST transformations like @Immutable, @Tuppleconstructors and @Canonical |
| Comments |
| Comment by Andrew Eisenberg [ 17/Aug/11 ] |
|
I'm not ignoring this issue. I have given this problem quite a bit of thought and it is not as easy as it would seem. There is a difference between adding constructor calls and adding method calls as content assist proposals. For method calls, the scope is well defined. Whenever there is a method call, the declaring type of the method call is already known and so we simply need to ask "what extra methods are added to this type?" With constructors, it is different, since constructors are not attached to a declaring type, whenever there is a content assist invocation on something that might be a constructor call, we need to ask "which constructors are available here (regardless of the current type)?" Although not impossible to implement, it does require a very different mechanism for registering and searching for constructor contributions. |
[GRECLIPSE-1150] Include method-like content assist proposal for local variables that are assigned to a closure Created: 25/Jul/11 Updated: 25/Jul/11 |
|
| Status: | Open |
| Project: | GRECLIPSE |
| Component/s: | Content Assist |
| Affects Version/s: | 2.5.1Release |
| Fix Version/s: | None |
| Type: | Improvement | Priority: | Major |
| Reporter: | Andrew Eisenberg | Assignee: | Unassigned |
| Resolution: | Unresolved | ||
| Labels: | None | ||
| Remaining Estimate: | Not Specified | ||
| Time Spent: | Not Specified | ||
| Original Estimate: | Not Specified | ||
| Issue Links: |
|
||||||||
| Number of attachments : | 0 | ||||||||
| Description |
|
In |
[GRECLIPSE-1147] removeAll and retainAll should receive semantic highlighting Created: 25/Jul/11 Updated: 28/Sep/11 |
|
| Status: | Open |
| Project: | GRECLIPSE |
| Component/s: | Content Assist |
| Affects Version/s: | 2.5.1Release |
| Fix Version/s: | None |
| Type: | Improvement | Priority: | Minor |
| Reporter: | Bob Tiernay | Assignee: | Unassigned |
| Resolution: | Unresolved | ||
| Labels: | wish | ||
| Remaining Estimate: | Not Specified | ||
| Time Spent: | Not Specified | ||
| Original Estimate: | Not Specified | ||
| Number of attachments : | 0 |
| Description |
|
removeAll and retainAll are not recognized as DGM methods inside the editor |
| Comments |
| Comment by Andrew Eisenberg [ 25/Jul/11 ] |
|
That's because there exist retainAll and removeAll methods on Collection that are being chosen instead. I did notice that content assist for list literals wasn't working for empty lists. Eg, []._ was not returning any useful proposals. There was a problem with our completion tokenizer. This is now fixed. So, is the problem that you weren't seeing the content assist proposals, or that you want the editor to recognize the DGM method instead of the method on collection? |
| Comment by Bob Tiernay [ 25/Jul/11 ] |
|
I guess I was expecting the editor to recognize the DGM method instead of the method on collection. But if that is a more specific case then perhaps that should be the expected behaviour. |
| Comment by Andrew Eisenberg [ 25/Jul/11 ] |
|
The DGM methods exist so that the retain/removeAll methods can accept closures and arrays in addition to lists as their arguments. |
| Comment by Andrew Eisenberg [ 25/Jul/11 ] |
|
Probably won't be able to do much with this right now, at least until we are able to determine inferencing results based on method call arguments. |
[GRECLIPSE-1141] Invalid source location for multuple declaration expressions Created: 23/Jul/11 Updated: 14/Oct/11 |
|
| Status: | Open |
| Project: | GRECLIPSE |
| Component/s: | Parser |
| Affects Version/s: | 2.5.1Release |
| Fix Version/s: | None |
| Type: | Bug | Priority: | Minor |
| Reporter: | Andrew Eisenberg | Assignee: | Unassigned |
| Resolution: | Unresolved | ||
| Labels: | wish | ||
| Remaining Estimate: | Not Specified | ||
| Time Spent: | Not Specified | ||
| Original Estimate: | Not Specified | ||
| Number of attachments : | 0 |
| Description |
|
In the following example, the source location for the LHS of the declaration is incorrect: def (x,y) = [1,2] The TupleExpression (x,y) has a source location that is 1 character long, starting at the open paren. This is fundamentally a groovy compiler bug, but we should fix it in Groovy-Eclipse first and if there is a reasonable fix, then we can submit the patch back to Groovy core. |
[GRECLIPSE-1130] Support "Create import statement on selection" CTRL+SHIFT+M Created: 20/Jul/11 Updated: 30/Jan/12 |
|
| Status: | Open |
| Project: | GRECLIPSE |
| Component/s: | Editor, Quick fix/assist |
| Affects Version/s: | 2.5.2.Release |
| Fix Version/s: | None |
| Type: | Improvement | Priority: | Minor |
| Reporter: | Bob Tiernay | Assignee: | Unassigned |
| Resolution: | Unresolved | ||
| Labels: | None | ||
| Remaining Estimate: | Not Specified | ||
| Time Spent: | Not Specified | ||
| Original Estimate: | Not Specified | ||
| Number of attachments : | 0 |
| Description |
|
A common operation in the java editor that would be useful in the groovy editor is "Create import statement on selection" which is bound to CTRL+SHIFT+M by default. This allows a user to import a static method by selecting it while issuing the key command. Math.abs(1) // Press CTRL+SHIFT+M over abs would then produce: import static java.lang.Math.abs ... abs(1) |
[GRECLIPSE-1119] As a DSLD designer, I want to be able to control the relevancy of DSL proposals Created: 19/Jul/11 Updated: 05/Jun/14 |
|
| Status: | Open |
| Project: | GRECLIPSE |
| Component/s: | DSL Support |
| Affects Version/s: | None |
| Fix Version/s: | None |
| Type: | Improvement | Priority: | Minor |
| Reporter: | Andrew Eisenberg | Assignee: | Unassigned |
| Resolution: | Unresolved | ||
| Labels: | None | ||
| Remaining Estimate: | Not Specified | ||
| Time Spent: | Not Specified | ||
| Original Estimate: | Not Specified | ||
| Number of attachments : | 0 |
| Description |
|
With |
| Comments |
| Comment by Andrew Eisenberg [ 19/Jul/11 ] |
|
Sample syntax: // propose a method/property that has a slightly lower relevancy than normal methods method name:"notSoImportant", relevancy:LOW property name:"notSoImportant", relevancy:LOW // propose a method/property that has normal relevancy method name:"notSoImportant", relevancy:NORMAL property name:"notSoImportant", relevancy:NORMAL // propose a method/property that has high relevancy method name:"notSoImportant", relevancy:HIGH property name:"notSoImportant", relevancy:HIGH High relevancy will come out on top of content assist proposals, normal will come out with all other "normal" proposals, and low will come out below. This should cover most of the cases that we are looking at. |
[GRECLIPSE-1112] Collapsed imports should have a proceding newline Created: 16/Jul/11 Updated: 28/Sep/11 |
|
| Status: | Open |
| Project: | GRECLIPSE |
| Component/s: | Editor |
| Affects Version/s: | 2.5.1Release |
| Fix Version/s: | None |
| Type: | Improvement | Priority: | Minor |
| Reporter: | Bob Tiernay | Assignee: | Unassigned |
| Resolution: | Unresolved | ||
| Labels: | wish | ||
| Remaining Estimate: | Not Specified | ||
| Time Spent: | Not Specified | ||
| Original Estimate: | Not Specified | ||
| Number of attachments : | 0 |
| Description |
|
Collapsed imports should have a proceding newline as does the the java editor. It appears as though the editor is removing the newline if it exists. |
| Comments |
| Comment by Andrew Eisenberg [ 28/Sep/11 ] |
|
I'm guessing that this has something to do with a lack of semi-colon on the package statement. I don't know if there is much we can do about this since it is all handled by JDT. |
[GRECLIPSE-1104] [formatter] Save action preferences to 'format edited lines' is ignored Created: 05/Jul/11 Updated: 14/Oct/11 |
|
| Status: | Open |
| Project: | GRECLIPSE |
| Component/s: | Formatting |
| Affects Version/s: | None |
| Fix Version/s: | None |
| Type: | Bug | Priority: | Minor |
| Reporter: | Kris De Volder | Assignee: | Unassigned |
| Resolution: | Unresolved | ||
| Labels: | None | ||
| Remaining Estimate: | Not Specified | ||
| Time Spent: | Not Specified | ||
| Original Estimate: | Not Specified | ||
| Number of attachments : | 0 |
| Description |
|
This option can be set via Preferences >> Java >> Editor >> Save Actions Even when this option to only format edited lines is enabled, the formatter will still format the whole file. Implementing this correctly may be tricky because we'll need to implement something to support formatting fragmented portions of a file. |
[GRECLIPSE-1097] Allow specifying default imports inside DSLD Created: 25/Jun/11 Updated: 30/May/14 |
|
| Status: | Open |
| Project: | GRECLIPSE |
| Component/s: | DSL Support |
| Affects Version/s: | 2.5.0Release |
| Fix Version/s: | None |
| Type: | Improvement | Priority: | Minor |
| Reporter: | Carsten Mjartan | Assignee: | Unassigned |
| Resolution: | Unresolved | ||
| Labels: | None | ||
| Remaining Estimate: | Not Specified | ||
| Time Spent: | Not Specified | ||
| Original Estimate: | Not Specified | ||
| Number of attachments : | 0 |
| Description |
|
Some DSLs allow omission of import statements for often used classes/packages inside the scripts. I would like to configure such default imports inside the DSLD, so that the eclipse editor can resolve all classes |
| Comments |
| Comment by Andrew Eisenberg [ 25/Jun/11 ] |
|
Consider this for the 2.5.2 release. |
| Comment by Andrew Eisenberg [ 19/Jul/11 ] |
|
Unfortunately, this is not something that DSLDs can do. Since a missing import could mean compile errors, we would need a way to augment the compiler lookup for this. There might be a way to specify this information inside of a DSLD, but that would mean hooking into DSLDs in a very different way. More likely, this will have to be specified through an Eclipse plugin (like the gradle tooling). Another possibility is that we can ensure that certain kinds of AST Transforms are applied during a reconcile and so the editor would just "magically" know about these extra imports. We will have to look into the feasibility of this, however. |
| Comment by Andrew Eisenberg [ 01/Dec/11 ] |
|
We need to get this working eventually, but it will not happen for 2.6.0. Also, the solution can't come from DSLDs, since import statements affect type resolution, and DSLDs can only add new members to existing types. |
| Comment by Lincoln Baxter, III [ 30/May/14 ] |
|
Bump |
[GRECLIPSE-1095] Eclipse freezes when compiling grails BuildConfig.groovy containing @Grab annotations Created: 24/Jun/11 Updated: 21/May/14 |
|
| Status: | Open |
| Project: | GRECLIPSE |
| Component/s: | Compiler Integration |
| Affects Version/s: | 2.1.0Release, 2.5.0Release |
| Fix Version/s: | None |
| Type: | Bug | Priority: | Critical |
| Reporter: | Predrag Knezevic | Assignee: | Unassigned |
| Resolution: | Unresolved | ||
| Labels: | grab | ||
| Remaining Estimate: | Not Specified | ||
| Time Spent: | Not Specified | ||
| Original Estimate: | Not Specified | ||
| Environment: |
Eclipse 3.6, Eclipse 3.7, STS 2.6 |
||
| Number of attachments : | 0 |
| Description |
|
I am in a need to add @Grab annotations to Grails BuildConfig file, in order to add jsch library to the classpath, because I need to declare SshResolver later in the config and this work charmingly from command line. Unfortunately, this makes Eclipse completely unusable, processor load gets to 100% and the compilation process hangs until Eclipse process eventually crashes. Here is the stack trace: org.codehaus.groovy.control.MultipleCompilationErrorsException: startup failed:
/reportfactory/grails-app/conf/BuildConfig.groovy: 6: Invalid duplicate class definition of class BuildConfig : The source /reportfactory/grails-app/conf/BuildConfig.groovy contains at least two definitions of the class BuildConfig.
One of the classes is a explicit generated class using the class statement, the other is a class generated from the script body based on the file name. Solutions are to change the file name or to change the class name.
@ line 6, column 1.
grails.war.resources = { stagingDir ->
^
General error during conversion: No suitable ClassLoader found for grab
java.lang.RuntimeException: No suitable ClassLoader found for grab
at sun.reflect.GeneratedConstructorAccessor15.newInstance(Unknown Source)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
at org.codehaus.groovy.reflection.CachedConstructor.invoke(CachedConstructor.java:77)
at org.codehaus.groovy.runtime.callsite.ConstructorSite$ConstructorSiteNoUnwrapNoCoerce.callConstructor(ConstructorSite.java:102)
at org.codehaus.groovy.runtime.callsite.AbstractCallSite.callConstructor(AbstractCallSite.java:198)
at groovy.grape.GrapeIvy.chooseClassLoader(GrapeIvy.groovy:173)
at groovy.grape.GrapeIvy$chooseClassLoader.callCurrent(Unknown Source)
at groovy.grape.GrapeIvy.grab(GrapeIvy.groovy:237)
at groovy.grape.Grape.grab(Grape.java:143)
at groovy.grape.GrabAnnotationTransformation.visit(GrabAnnotationTransformation.java:289)
at org.codehaus.groovy.transform.ASTTransformationVisitor$3.call(ASTTransformationVisitor.java:397)
at org.codehaus.groovy.control.CompilationUnit.applyToSourceUnits(CompilationUnit.java:956)
at org.codehaus.groovy.control.CompilationUnit.doPhaseOperation(CompilationUnit.java:587)
at org.codehaus.groovy.control.CompilationUnit.processPhaseOperations(CompilationUnit.java:563)
at org.codehaus.groovy.control.CompilationUnit.compile(CompilationUnit.java:540)
at org.codehaus.jdt.groovy.internal.compiler.ast.GroovyCompilationUnitDeclaration.processToPhase(GroovyCompilationUnitDeclaration.java:168)
at org.codehaus.jdt.groovy.internal.compiler.ast.GroovyParser.dietParse(GroovyParser.java:429)
at org.codehaus.jdt.groovy.integration.internal.MultiplexingParser.dietParse(MultiplexingParser.java:44)
at org.eclipse.jdt.internal.compiler.Compiler.internalBeginToCompile(Compiler.java:769)
at org.eclipse.jdt.internal.compiler.Compiler.beginToCompile(Compiler.java:389)
at org.eclipse.jdt.internal.compiler.Compiler.compile(Compiler.java:475)
at org.eclipse.jdt.internal.core.builder.AbstractImageBuilder.compile(AbstractImageBuilder.java:408)
at org.eclipse.jdt.internal.core.builder.BatchImageBuilder.compile(BatchImageBuilder.java:182)
at org.eclipse.jdt.internal.core.builder.AbstractImageBuilder.compile(AbstractImageBuilder.java:345)
at org.eclipse.jdt.internal.core.builder.BatchImageBuilder.build(BatchImageBuilder.java:61)
at org.eclipse.jdt.internal.core.builder.JavaBuilder.buildAll(JavaBuilder.java:257)
at org.eclipse.jdt.internal.core.builder.JavaBuilder.build(JavaBuilder.java:176)
at org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:728)
at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:199)
at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:239)
at org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:292)
at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:295)
at org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:351)
at org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:374)
at org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)
at org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)
at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)
2 errors
at org.codehaus.groovy.control.ErrorCollector.failIfErrors(ErrorCollector.java:306)
at org.codehaus.jdt.groovy.internal.compiler.ast.GroovyErrorCollectorForJDT.failIfErrors(GroovyErrorCollectorForJDT.java:46)
at org.codehaus.groovy.control.ErrorCollector.addException(ErrorCollector.java:159)
at org.codehaus.groovy.control.SourceUnit.addException(SourceUnit.java:368)
at groovy.grape.GrabAnnotationTransformation.visit(GrabAnnotationTransformation.java:296)
at org.codehaus.groovy.transform.ASTTransformationVisitor$3.call(ASTTransformationVisitor.java:397)
at org.codehaus.groovy.control.CompilationUnit.applyToSourceUnits(CompilationUnit.java:956)
at org.codehaus.groovy.control.CompilationUnit.doPhaseOperation(CompilationUnit.java:587)
at org.codehaus.groovy.control.CompilationUnit.processPhaseOperations(CompilationUnit.java:563)
at org.codehaus.groovy.control.CompilationUnit.compile(CompilationUnit.java:540)
at org.codehaus.jdt.groovy.internal.compiler.ast.GroovyCompilationUnitDeclaration.processToPhase(GroovyCompilationUnitDeclaration.java:168)
at org.codehaus.jdt.groovy.internal.compiler.ast.GroovyParser.dietParse(GroovyParser.java:429)
at org.codehaus.jdt.groovy.integration.internal.MultiplexingParser.dietParse(MultiplexingParser.java:44)
at org.eclipse.jdt.internal.compiler.Compiler.internalBeginToCompile(Compiler.java:769)
at org.eclipse.jdt.internal.compiler.Compiler.beginToCompile(Compiler.java:389)
at org.eclipse.jdt.internal.compiler.Compiler.compile(Compiler.java:475)
at org.eclipse.jdt.internal.core.builder.AbstractImageBuilder.compile(AbstractImageBuilder.java:408)
at org.eclipse.jdt.internal.core.builder.BatchImageBuilder.compile(BatchImageBuilder.java:182)
at org.eclipse.jdt.internal.core.builder.AbstractImageBuilder.compile(AbstractImageBuilder.java:345)
at org.eclipse.jdt.internal.core.builder.BatchImageBuilder.build(BatchImageBuilder.java:61)
at org.eclipse.jdt.internal.core.builder.JavaBuilder.buildAll(JavaBuilder.java:257)
at org.eclipse.jdt.internal.core.builder.JavaBuilder.build(JavaBuilder.java:176)
at org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:728)
at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:199)
at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:239)
at org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:292)
at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:295)
at org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:351)
at org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:374)
at org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)
at org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)
at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)
/reportfactory/test/unit/com/abzreporting/reportfactory/ProjectControllerSpec.groovy: 6 Groovy:Invalid duplicate class definition of class BuildConfig : The source /reportfactory/grails-app/conf/BuildConfig.groovy contains at least two definitions of the class BuildConfig.
/reportfactory/test/unit/com/abzreporting/reportfactory/ProjectControllerSpec.groovy: 0 General error during conversion: No suitable ClassLoader found for grab
java.lang.RuntimeException: No suitable ClassLoader found for grab
at sun.reflect.GeneratedConstructorAccessor15.newInstance(Unknown Source)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
at org.codehaus.groovy.reflection.CachedConstructor.invoke(CachedConstructor.java:77)
at org.codehaus.groovy.runtime.callsite.ConstructorSite$ConstructorSiteNoUnwrapNoCoerce.callConstructor(ConstructorSite.java:102)
at org.codehaus.groovy.runtime.callsite.AbstractCallSite.callConstructor(AbstractCallSite.java:198)
at groovy.grape.GrapeIvy.chooseClassLoader(GrapeIvy.groovy:173)
at groovy.grape.GrapeIvy$chooseClassLoader.callCurrent(Unknown Source)
at groovy.grape.GrapeIvy.grab(GrapeIvy.groovy:237)
at groovy.grape.Grape.grab(Grape.java:143)
at groovy.grape.GrabAnnotationTransformation.visit(GrabAnnotationTransformation.java:289)
at org.codehaus.groovy.transform.ASTTransformationVisitor$3.call(ASTTransformationVisitor.java:397)
at org.codehaus.groovy.control.CompilationUnit.applyToSourceUnits(CompilationUnit.java:956)
at org.codehaus.groovy.control.CompilationUnit.doPhaseOperation(CompilationUnit.java:587)
at org.codehaus.groovy.control.CompilationUnit.processPhaseOperations(CompilationUnit.java:563)
at org.codehaus.groovy.control.CompilationUnit.compile(CompilationUnit.java:540)
at org.codehaus.jdt.groovy.internal.compiler.ast.GroovyCompilationUnitDeclaration.processToPhase(GroovyCompilationUnitDeclaration.java:168)
at org.codehaus.jdt.groovy.internal.compiler.ast.GroovyParser.dietParse(GroovyParser.java:429)
at org.codehaus.jdt.groovy.integration.internal.MultiplexingParser.dietParse(MultiplexingParser.java:44)
at org.eclipse.jdt.internal.compiler.Compiler.internalBeginToCompile(Compiler.java:769)
at org.eclipse.jdt.internal.compiler.Compiler.beginToCompile(Compiler.java:389)
at org.eclipse.jdt.internal.compiler.Compiler.compile(Compiler.java:475)
at org.eclipse.jdt.internal.core.builder.AbstractImageBuilder.compile(AbstractImageBuilder.java:408)
at org.eclipse.jdt.internal.core.builder.BatchImageBuilder.compile(BatchImageBuilder.java:182)
at org.eclipse.jdt.internal.core.builder.AbstractImageBuilder.compile(AbstractImageBuilder.java:345)
at org.eclipse.jdt.internal.core.builder.BatchImageBuilder.build(BatchImageBuilder.java:61)
at org.eclipse.jdt.internal.core.builder.JavaBuilder.buildAll(JavaBuilder.java:257)
at org.eclipse.jdt.internal.core.builder.JavaBuilder.build(JavaBuilder.java:176)
at org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:728)
at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:199)
at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:239)
at org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:292)
at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:295)
at org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:351)
at org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:374)
at org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)
at org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)
at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)
By default STS Grails plugin includes grails-app/conf into project sources and my current workaround is to exclude it - after that Eclipse gets usable again. |
| Comments |
| Comment by Andrew Eisenberg [ 09/Mar/12 ] |
|
This problem has also been reported here: https://jira.springsource.org/browse/IDE-1240. Even if we can't support @Grab completely, we should at a minimum not allow Eclipse to hang. |
| Comment by Jason Roseweir [ 21/Nov/13 ] |
|
Any update on this issue? I am still seeing my Eclipse lock up (crash) when trying to use @Grab in a Groovy Script, almost identical to what is described in https://jira.springsource.org/browse/IDE-1240. Using: Groovy/Grails Tool Suite Groovy-Eclipse plugin Stack trace from GGTS workspace .metadata/.log: !ENTRY org.eclipse.ui.workbench 4 2 2013-11-21 13:05:51.577 !MESSAGE Problems occurred when invoking code from plug-in: "org.eclipse.ui.workbench". !STACK 0 java.lang.NoClassDefFoundError: org/apache/http/HttpRequest at java.lang.ClassLoader.defineClass1(Native Method) at java.lang.ClassLoader.defineClass(ClassLoader.java:800) at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142) at java.net.URLClassLoader.defineClass(URLClassLoader.java:449) at java.net.URLClassLoader.access$100(URLClassLoader.java:71) at java.net.URLClassLoader$1.run(URLClassLoader.java:361) at java.net.URLClassLoader$1.run(URLClassLoader.java:355) at java.security.AccessController.doPrivileged(Native Method) at java.net.URLClassLoader.findClass(URLClassLoader.java:354) at java.lang.ClassLoader.loadClass(ClassLoader.java:425) at groovy.lang.GroovyClassLoader.loadClass(GroovyClassLoader.java:648) at groovy.lang.GroovyClassLoader.loadClass(GroovyClassLoader.java:758) at groovy.lang.GroovyClassLoader.loadClass(GroovyClassLoader.java:746) at java.lang.ClassLoader.defineClass1(Native Method) at java.lang.ClassLoader.defineClass(ClassLoader.java:800) at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142) at java.net.URLClassLoader.defineClass(URLClassLoader.java:449) at java.net.URLClassLoader.access$100(URLClassLoader.java:71) at java.net.URLClassLoader$1.run(URLClassLoader.java:361) at java.net.URLClassLoader$1.run(URLClassLoader.java:355) at java.security.AccessController.doPrivileged(Native Method) at java.net.URLClassLoader.findClass(URLClassLoader.java:354) at java.lang.ClassLoader.loadClass(ClassLoader.java:425) at groovy.lang.GroovyClassLoader.loadClass(GroovyClassLoader.java:648) at groovy.lang.GroovyClassLoader.loadClass(GroovyClassLoader.java:758) at groovy.lang.GroovyClassLoader.loadClass(GroovyClassLoader.java:746) at java.lang.Class.getDeclaredFields0(Native Method) at java.lang.Class.privateGetDeclaredFields(Class.java:2397) at java.lang.Class.getDeclaredFields(Class.java:1806) at org.codehaus.groovy.vmplugin.v5.Java5.configureClassNode(Java5.java:348) at org.codehaus.groovy.ast.ClassNode.lazyClassInit(ClassNode.java:351) at org.codehaus.groovy.ast.ClassNode.getDeclaredConstructors(ClassNode.java:582) at org.eclipse.jdt.groovy.search.SimpleTypeLookup.findType(SimpleTypeLookup.java:284) at org.eclipse.jdt.groovy.search.SimpleTypeLookup.lookupType(SimpleTypeLookup.java:82) at org.eclipse.jdt.groovy.search.TypeInferencingVisitorWithRequestor.lookupExpressionType(TypeInferencingVisitorWithRequestor.java:1908) at org.eclipse.jdt.groovy.search.TypeInferencingVisitorWithRequestor.handleSimpleExpression(TypeInferencingVisitorWithRequestor.java:1878) at org.eclipse.jdt.groovy.search.TypeInferencingVisitorWithRequestor.visitConstructorCallExpression(TypeInferencingVisitorWithRequestor.java:1406) at org.codehaus.groovy.ast.expr.ConstructorCallExpression.visit(ConstructorCallExpression.java:43) at org.eclipse.jdt.groovy.search.TypeInferencingVisitorWithRequestor.visitBinaryExpression(TypeInferencingVisitorWithRequestor.java:979) at org.eclipse.jdt.groovy.search.TypeInferencingVisitorWithRequestor.visitDeclarationExpression(TypeInferencingVisitorWithRequestor.java:1426) at org.codehaus.groovy.ast.expr.DeclarationExpression.visit(DeclarationExpression.java:87) at org.codehaus.groovy.ast.CodeVisitorSupport.visitExpressionStatement(CodeVisitorSupport.java:122) at org.codehaus.groovy.ast.ClassCodeVisitorSupport.visitExpressionStatement(ClassCodeVisitorSupport.java:236) at org.codehaus.groovy.ast.stmt.ExpressionStatement.visit(ExpressionStatement.java:40) at org.codehaus.groovy.ast.CodeVisitorSupport.visitBlockStatement(CodeVisitorSupport.java:88) at org.codehaus.groovy.ast.ClassCodeVisitorSupport.visitBlockStatement(ClassCodeVisitorSupport.java:206) at org.eclipse.jdt.groovy.search.TypeInferencingVisitorWithRequestor.visitBlockStatement(TypeInferencingVisitorWithRequestor.java:1331) at org.codehaus.groovy.ast.stmt.BlockStatement.visit(BlockStatement.java:69) at org.codehaus.groovy.ast.ClassCodeVisitorSupport.visitClassCodeContainer(ClassCodeVisitorSupport.java:103) at org.codehaus.groovy.ast.ClassCodeVisitorSupport.visitConstructorOrMethod(ClassCodeVisitorSupport.java:114) at org.eclipse.jdt.groovy.search.TypeInferencingVisitorWithRequestor.visitConstructorOrMethod(TypeInferencingVisitorWithRequestor.java:818) at org.eclipse.jdt.groovy.search.TypeInferencingVisitorWithRequestor.visitJDT(TypeInferencingVisitorWithRequestor.java:549) at org.eclipse.jdt.groovy.search.TypeInferencingVisitorWithRequestor.visitJDT(TypeInferencingVisitorWithRequestor.java:382) at org.eclipse.jdt.groovy.search.TypeInferencingVisitorWithRequestor.visitCompilationUnit(TypeInferencingVisitorWithRequestor.java:330) at org.codehaus.groovy.eclipse.codebrowsing.requestor.CodeSelectHelper.selectASTNode(CodeSelectHelper.java:107) at org.codehaus.groovy.eclipse.search.GroovyOccurrencesFinder.initialize(GroovyOccurrencesFinder.java:221) at org.codehaus.groovy.eclipse.editor.GroovyEditor.updateOccurrenceAnnotations(GroovyEditor.java:1269) at org.eclipse.jdt.internal.ui.javaeditor.JavaEditor$ActivationListener.windowActivated(JavaEditor.java:1267) at org.eclipse.ui.internal.Workbench$11.run(Workbench.java:991) at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42) at org.eclipse.ui.internal.Workbench.fireWindowActivated(Workbench.java:989) at org.eclipse.ui.internal.WorkbenchWindow$14.shellActivated(WorkbenchWindow.java:1944) at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:88) at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1057) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1081) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1066) at org.eclipse.swt.widgets.Decorations.WM_ACTIVATE(Decorations.java:1667) at org.eclipse.swt.widgets.Shell.WM_ACTIVATE(Shell.java:2151) at org.eclipse.swt.widgets.Control.windowProc(Control.java:4608) at org.eclipse.swt.widgets.Canvas.windowProc(Canvas.java:340) at org.eclipse.swt.widgets.Decorations.windowProc(Decorations.java:1627) at org.eclipse.swt.widgets.Shell.windowProc(Shell.java:2075) at org.eclipse.swt.widgets.Display.windowProc(Display.java:4977) at org.eclipse.swt.internal.win32.OS.DestroyWindow(Native Method) at org.eclipse.swt.widgets.Control.destroyWidget(Control.java:780) at org.eclipse.swt.widgets.Shell.destroyWidget(Shell.java:698) at org.eclipse.swt.widgets.Widget.release(Widget.java:822) at org.eclipse.swt.widgets.Widget.dispose(Widget.java:450) at org.eclipse.swt.widgets.Decorations.dispose(Decorations.java:448) at org.eclipse.swt.widgets.Shell.dispose(Shell.java:715) at org.eclipse.jface.window.Window.close(Window.java:336) at org.eclipse.jface.dialogs.Dialog.close(Dialog.java:994) at org.eclipse.ui.internal.statushandlers.InternalDialog.close(InternalDialog.java:710) at org.eclipse.jface.dialogs.Dialog.okPressed(Dialog.java:955) at org.eclipse.jface.dialogs.Dialog.buttonPressed(Dialog.java:476) at org.eclipse.ui.internal.statushandlers.InternalDialog.buttonPressed(InternalDialog.java:190) at org.eclipse.jface.dialogs.Dialog$2.widgetSelected(Dialog.java:628) at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:248) at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1057) at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:4170) at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3759) at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run(PartRenderingEngine.java:1113) at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332) at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:997) at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:138) at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:610) at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332) at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:567) at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150) at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:124) at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196) at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:110) at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:79) at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:354) at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:181) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:636) at org.eclipse.equinox.launcher.Main.basicRun(Main.java:591) at org.eclipse.equinox.launcher.Main.run(Main.java:1450) at org.eclipse.equinox.launcher.Main.main(Main.java:1426) Caused by: java.lang.ClassNotFoundException: org.apache.http.HttpRequest at java.net.URLClassLoader$1.run(URLClassLoader.java:366) at java.net.URLClassLoader$1.run(URLClassLoader.java:355) at java.security.AccessController.doPrivileged(Native Method) at java.net.URLClassLoader.findClass(URLClassLoader.java:354) at java.lang.ClassLoader.loadClass(ClassLoader.java:425) at groovy.lang.GroovyClassLoader.loadClass(GroovyClassLoader.java:648) at groovy.lang.GroovyClassLoader.loadClass(GroovyClassLoader.java:758) at groovy.lang.GroovyClassLoader.loadClass(GroovyClassLoader.java:746) ... 115 more |
| Comment by Guy Rouillier [ 21/May/14 ] |
|
I just encountered this issue. Whenever I do a text selection, either with the mouse or the keyboard using the shift-cursor keys, as soon as I then attempt to copy with ctrl-ins, Eclipse completely hangs and I have to restart it. I'm on Windows 7 64-bit. Those two methods of text selection are ingrained in me, so I use them repeatedly throughout the day. Unfortunately, because of this hang issue, that now means I'm restarting Eclipse about 8-10 times a day. Any solution in sight? This problem has now been outstanding for almost 3 years. Thanks. |
[GRECLIPSE-1091] running grails test FiltersUnitTestMixin fails Created: 21/Jun/11 Updated: 24/Apr/13 |
|
| Status: | Open |
| Project: | GRECLIPSE |
| Component/s: | Compiler Integration |
| Affects Version/s: | None |
| Fix Version/s: | None |
| Type: | Bug | Priority: | Major |
| Reporter: | Andy Clement | Assignee: | Andy Clement |
| Resolution: | Unresolved | ||
| Labels: | None | ||
| Remaining Estimate: | Not Specified | ||
| Time Spent: | Not Specified | ||
| Original Estimate: | Not Specified | ||
| Number of attachments : | 0 |
| Description |
|
No idea what this will be yet but the 4 tests fail being unable to find the request property which is on the supertype of the FiltersUnitTestMixin type |
| Comments |
| Comment by Jeff Brown [ 21/Jun/11 ] |
|
Note that one of the test methods looks something like this:
@Test
void testFilterInvocationExplicitControllerAndAction() {
mockFilters(SimpleFilters)
withFilters(controller:"author", action:"list") {
controller.list()
}
assert request.filterBefore == 'one'
assert request.filterAfter == 'two [authors:[bob, fred]]'
assert request.filterView == 'done'
}
The calls to mockFilters and withFilters succeed and accessing the request property fails. mockFilters and withFilters are defined in FiltersUnitTestMixin. The request property is defined in ControllerUnitTestMixin (the parent class of FiltersUnitTestMixin). It may be that inherited mixins are not being applied or something is going wrong when they are. |
| Comment by Andrew Eisenberg [ 24/Apr/13 ] |
|
This has been open for a while. Is there anything to do here? Or have things changed sufficiently that this bug is no longer valid? |
[GRECLIPSE-1084] Preferences for groovy are a bit of a mess Created: 14/Jun/11 Updated: 05/May/14 |
|
| Status: | Open |
| Project: | GRECLIPSE |
| Component/s: | Project Settings |
| Affects Version/s: | None |
| Fix Version/s: | None |
| Type: | Improvement | Priority: | Minor |
| Reporter: | Andy Clement | Assignee: | Unassigned |
| Resolution: | Unresolved | ||
| Labels: | help-requested | ||
| Remaining Estimate: | Not Specified | ||
| Time Spent: | Not Specified | ||
| Original Estimate: | Not Specified | ||
| Number of attachments : | 0 |
| Description |
|
Just happened to be in the groovy preferences page, they are a bit of a mess. For me the 'refactoring' page is actually blank - not sure what is supposed to be on it? is grails extending it? |
[GRECLIPSE-1076] The package a.b.c.d collides with a type Created: 07/Jun/11 Updated: 13/Jun/13 |
|
| Status: | Open |
| Project: | GRECLIPSE |
| Component/s: | Compiler Integration, Maven integration |
| Affects Version/s: | 2.5.0Release |
| Fix Version/s: | None |
| Type: | Bug | Priority: | Major |
| Reporter: | Kohsuke Kawaguchi | Assignee: | Andy Clement |
| Resolution: | Unresolved | ||
| Labels: | wish | ||
| Remaining Estimate: | Not Specified | ||
| Time Spent: | Not Specified | ||
| Original Estimate: | Not Specified | ||
| Attachments: |
|
| Number of attachments : | 1 |
| Description |
|
I'm building the trunk of https://github.com/jenkinsci/jenkins with Groovy Eclipse plugin 2.5, and I get package/class conflict errors like these:
However, this is a bogus error, as package name and class name can collide in Java.
|
| Comments |
| Comment by Andy Clement [ 07/Jun/11 ] |
|
I managed to import the projects, I got the same error you did. In order to understand what groovy-eclipse is doing differently I attempted to create the same setup in a pure java project. But I always get compile errors (the ones you've indicated) - can you maybe tell me what I'm doing differently to you if you can get it to work with javac? File1: hudson/tasks/Ant/config.groovy package hudson.tasks.Ant;
class config {}
File2: hudson/tasks/Ant.java package hudson.tasks;
class Ant {}
These two files mirror the situation in jenkins-core where config.groovy is clashing with Ant.java - but I've chosen to do this all in java right now to start with. When I compile with javac (on windows or mac, java 1.6): javac hudson/tasks/Ant.java hudson/tasks/Ant/config.java hudson/tasks/Ant.java:3: hudson.tasks.Ant clashes with package of same name class Ant {} ^ hudson/tasks/Ant/config.java:1: package hudson.tasks.Ant clashes with class of same name package hudson.tasks.Ant; ^ 2 errors Setting this up in an eclipse project does the same thing too. If you let me know how you get that to work, I may be able to determine why groovy is behaving differently. |
| Comment by Kohsuke Kawaguchi [ 07/Jun/11 ] |
|
You are right. My test was incomplete — I had Foo.java and Foo/Bar.java and that works fine, but if I do abc/Foo.java and abc/Foo/Bar.java it fails as you say. The reason Jenkins compiles fine is because we don't actually have any compilable source files in the package name that conflicts with class names. They are all just resource files. I assume this is also why Eclipse was OK with this. However, groovyc still seems to accept it happily. I'm attaching the test case. |
| Comment by Kohsuke Kawaguchi [ 07/Jun/11 ] |
|
Groovyc accepts package/class name conflict. attachment |
| Comment by Andy Clement [ 07/Jun/11 ] |
|
groovyc accepting them is rather different to javac/eclipse accepting them. i'll take a look at your attachment. Actually, would you be OK with excluding sources in src/main/resources from compiling? (BuildPath>Exclude) As that would also avoid this problem (as config.groovy wouldn't be getting passed to the compiler). |
| Comment by Kohsuke Kawaguchi [ 07/Jun/11 ] |
|
Yes, in this case I'm not interested in compiling them, so that works. But it appears to also kill off the DSLD-based auto-completion. Is that correct? Or is my DSLD completion messed up for other reasons? |
| Comment by Andy Clement [ 08/Jun/11 ] |
|
Yes, i'm afraid if you don't have them as compiled source (by excluding them) then you lose code completion (not just DSLD based, likely all completion). I think groovyc is just not checking the same rule, I'm not sure it is a conscious decision that they do support, just that they don't police it. Without it, there is potential for ambiguity. If I referenced Foo.Bar somewhere in my code, is that inner type Bar of type Foo or is it class Bar in package Foo. However, given that this is the somewhat special 'config.groovy' file which is typically a script and not meant to be referenced from elsewhere (we'll never see a reference to hudson.tasks.Shell.config as a type reference), maybe I can do something. |
| Comment by Andrew Eisenberg [ 08/Jun/11 ] |
|
You can try specifying that the file is a script. This will mean that the file is not compiled by Groovy-Eclipse, but it is still sent through the parser and reconciler (so content assist will still work). I'm not sure if this will remove the JDT compile problem, but it may work. To specify that this file is a script, go to Preferences -> Groovy -> Compiler. Use a regex like **/config.groovy to specify your file. |
| Comment by Andy Clement [ 08/Jun/11 ] |
|
> You can try specifying that the file is a script. This will mean that the file is not compiled by Groovy-Eclipse That isn't true, it will still be compiled and hit the problem. Scripts just don't have the classfiles written to the output folder. Anyway, I have prototyped something that will make this work but it does feel like tricking the JDT compiler. The relevant changes go in around CompilationUnitScope.buildTypeBindings() where it triggers the packageCollidesWithType message. At the point the message is about to occur we should call a method on the scope to see if it is a 'groovy file that starts with a lower case char' (a way I'm going to crudely recognize scripts). If it is then we force the building of a package avoiding the check for a type clash, then allow the code to proceed. I'm not sure how well JDT will cope when there is a package and type representation of the same thing floating around during a build, but I'm imagining that unless an attempt is made to reference the script directly (unlikely), it won't actually matter. |
| Comment by Andrew Eisenberg [ 08/Jun/11 ] |
I kind of thought so, but wanted to throw that out there. Would your new solution still require specifying that the file be a script? |
| Comment by Kohsuke Kawaguchi [ 17/Jun/11 ] |
|
Andy, thank you very much. It's very encouraging that this can be made to work. Is your prototoype already committed? If so, is it already a part of http://dist.codehaus.org/groovy/distributions/greclipse/snapshot/e3.6/ ? |
| Comment by Jesse Glick [ 13/Jun/13 ] |
|
Cf. |
[GRECLIPSE-1052] Can't resolve Grab'ed dependencies Created: 09/May/11 Updated: 01/Dec/11 |
|
| Status: | Open |
| Project: | GRECLIPSE |
| Component/s: | Editor |
| Affects Version/s: | None |
| Fix Version/s: | None |
| Type: | Bug | Priority: | Minor |
| Reporter: | Daniel Serodio | Assignee: | Unassigned |
| Resolution: | Unresolved | ||
| Labels: | web | ||
| Remaining Estimate: | Not Specified | ||
| Time Spent: | Not Specified | ||
| Original Estimate: | Not Specified | ||
| Environment: |
SpringSource Tool Suite 2.6.1, Java 1.6.0_24 on Mac OSX 10.6.7 |
||
| Attachments: |
|
| Number of attachments : | 2 |
| Description |
|
I pasted the HTTPBuilder example from http://groovy.codehaus.org/HTTP+Builder and the editor highlights the import static groovyx.net.http.ContentType.* line with "Groovy:unable to resolve class groovyx.net.http.ContentType" and the new HTTPBuilder with a similar error. I'm attaching the script here for convenience. I can run the script from STS with no problems (except for some log4j errors which I think are not related). |
| Comments |
| Comment by Andrew Thorburn [ 11/May/11 ] |
|
I'm getting the same issue. The stack trace (included below) indicates that Grapes in Eclipse is not able to find JSCH jars, which I have included in ~/.groovy/lib (so the script runs just fine). I'm not sure why Ivy is attempting to use the SSHResolver, as that's not part of the resolver chains... Thoughts on how to fix this? EDIT: I'm using a custom ~/.groovy/grapeConfig.xml, which includes an ssh resolver (but as I said, it's not part of the resolver chain. The resolver chain includes a file system resolver and an http resolver), and I've got the following script: package main import static groovyx.gpars.GParsPool.* import static groovyx.gpars.dataflow.DataFlow.* @Grab("org.codehaus.gpars:gpars") private class GRAPEHOLDER { } withPool(2) { 10.times { task { println "hello" } } } Errors appear on both the import lines, indicating that the class cannot be found, but if I run the script (from inside Eclipse, even), it works just fine. General error during conversion: Transform groovy.grape.GrabAnnotationTransformation@395d9cdb cannot be run org.codehaus.groovy.GroovyException: Transform groovy.grape.GrabAnnotationTransformation@395d9cdb cannot be run at org.codehaus.groovy.transform.ASTTransformationVisitor$3.call(ASTTransformationVisitor.java:420) at org.codehaus.groovy.control.CompilationUnit.applyToSourceUnits(CompilationUnit.java:920) at org.codehaus.groovy.control.CompilationUnit.doPhaseOperation(CompilationUnit.java:588) at org.codehaus.groovy.control.CompilationUnit.processPhaseOperations(CompilationUnit.java:564) at org.codehaus.groovy.control.CompilationUnit.compile(CompilationUnit.java:541) at org.codehaus.jdt.groovy.internal.compiler.ast.GroovyCompilationUnitDeclaration.processToPhase(GroovyCompilationUnitDeclaration.java:168) at org.codehaus.jdt.groovy.internal.compiler.ast.GroovyParser.dietParse(GroovyParser.java:429) at org.codehaus.jdt.groovy.integration.internal.MultiplexingParser.dietParse(MultiplexingParser.java:44) at org.eclipse.jdt.internal.compiler.Compiler.internalBeginToCompile(Compiler.java:769) at org.eclipse.jdt.internal.compiler.Compiler.beginToCompile(Compiler.java:389) at org.eclipse.jdt.internal.compiler.Compiler.compile(Compiler.java:475) at org.eclipse.jdt.internal.core.builder.AbstractImageBuilder.compile(AbstractImageBuilder.java:408) at org.eclipse.jdt.internal.core.builder.IncrementalImageBuilder.compile(IncrementalImageBuilder.java:322) at org.eclipse.jdt.internal.core.builder.AbstractImageBuilder.compile(AbstractImageBuilder.java:345) at org.eclipse.jdt.internal.core.builder.IncrementalImageBuilder.build(IncrementalImageBuilder.java:135) at org.eclipse.jdt.internal.core.builder.JavaBuilder.buildDeltas(JavaBuilder.java:268) at org.eclipse.jdt.internal.core.builder.JavaBuilder.build(JavaBuilder.java:196) at org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:629) at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42) at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:172) at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:203) at org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:255) at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42) at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:258) at org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:311) at org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:343) at org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:144) at org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:242) at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54) Caused by: java.lang.NoClassDefFoundError: com/jcraft/jsch/JSchException at org.apache.ivy.plugins.resolver.SshResolver.<init>(SshResolver.java:28) at sun.reflect.GeneratedConstructorAccessor29.newInstance(Unknown Source) at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27) at java.lang.reflect.Constructor.newInstance(Constructor.java:513) at java.lang.Class.newInstance0(Class.java:355) at java.lang.Class.newInstance(Class.java:308) at org.apache.ivy.util.Configurator.addChild(Configurator.java:586) at org.apache.ivy.util.Configurator.startCreateChild(Configurator.java:503) at org.apache.ivy.core.settings.XmlSettingsParser.inConfiguratorStarted(XmlSettingsParser.java:579) at org.apache.ivy.core.settings.XmlSettingsParser.startElement(XmlSettingsParser.java:201) at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.startElement(AbstractSAXParser.java:501) at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanStartElement(XMLDocumentFragmentScannerImpl.java:1363) at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$FragmentContentDriver.next(XMLDocumentFragmentScannerImpl.java:2755) at com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.next(XMLDocumentScannerImpl.java:648) at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanDocument(XMLDocumentFragmentScannerImpl.java:511) at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:808) at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:737) at com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(XMLParser.java:119) at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.parse(AbstractSAXParser.java:1205) at com.sun.org.apache.xerces.internal.jaxp.SAXParserImpl$JAXPSAXParser.parse(SAXParserImpl.java:522) at javax.xml.parsers.SAXParser.parse(SAXParser.java:395) at javax.xml.parsers.SAXParser.parse(SAXParser.java:277) at org.apache.ivy.core.settings.XmlSettingsParser.doParse(XmlSettingsParser.java:160) at org.apache.ivy.core.settings.XmlSettingsParser.parse(XmlSettingsParser.java:150) at org.apache.ivy.core.settings.IvySettings.load(IvySettings.java:388) at org.apache.ivy.core.settings.IvySettings$load.call(Unknown Source) at groovy.grape.GrapeIvy.<init>(GrapeIvy.groovy:85) at sun.reflect.GeneratedConstructorAccessor20.newInstance(Unknown Source) at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27) at java.lang.reflect.Constructor.newInstance(Constructor.java:513) at java.lang.Class.newInstance0(Class.java:355) at java.lang.Class.newInstance(Class.java:308) at groovy.grape.Grape.getInstance(Grape.java:101) at groovy.grape.Grape.grab(Grape.java:136) at groovy.grape.GrabAnnotationTransformation.visit(GrabAnnotationTransformation.java:282) at org.codehaus.groovy.transform.ASTTransformationVisitor$3.call(ASTTransformationVisitor.java:397) ... 28 more Caused by: java.lang.ClassNotFoundException: com.jcraft.jsch.JSchException at org.eclipse.osgi.internal.loader.BundleLoader.findClassInternal(BundleLoader.java:506) at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:422) at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:410) at org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.loadClass(DefaultClassLoader.java:107) at java.lang.ClassLoader.loadClass(ClassLoader.java:248) ... 64 more |
| Comment by Andrew Eisenberg [ 11/May/11 ] |
|
Andrew, as a workaround, the Groovy Libraries classpath container can include jars from your .groovy/lib folder. Select the classpath container, right-click -> Properties. You can configure it there. (This does not fix the actual bug, but might get you working again inside of Eclipse.) |
| Comment by Andrew Thorburn [ 12/May/11 ] |
|
Sorry if I wasn't clear on this: I do have the JARs in ~/.groovy/lib, and that does allow the script to run in Eclipse (and they do show up in the Groovy Libraries classpath container). The problem is not that I can't run the script from inside Eclipse, but that Eclipse can't compile the script. |
| Comment by Radim Kolar [ 11/Jul/11 ] |
|
I dont think that this is minor bug. Its pretty major. You cant use @Grab in Eclipse programs. |
| Comment by Igor Mukhin [ 11/Aug/11 ] |
|
same story. |
| Comment by Andy Clement [ 24/Nov/11 ] |
|
@Radim @Igor If you have failing scenarios, please try to include some testcode. The basic stuff I am trying with Grab is working just fine. The original HTTP sample attached here works. Andrew's scenario is more complex than the basic stuff - to progress that I'd need more details on the grapeConfig.xml being used since it is different to the default behaviour. |
| Comment by Andrew Eisenberg [ 01/Dec/11 ] |
|
Waiting on feedback from users, so won't fix for 2.6.0. If you are having problems with grab in Groovy-Eclipse, then please attach a sample failing project. |
| Comment by Daniel Serodio [ 01/Dec/11 ] |
|
Sample failing project attached |
[GRECLIPSE-1039] Missing class file that is indirectly referenced from current groovy file causes AbortCompilation Created: 19/Apr/11 Updated: 19/Apr/11 |
|
| Status: | Open |
| Project: | GRECLIPSE |
| Component/s: | Compiler Integration, Inferencing Engine |
| Affects Version/s: | 2.1.2Release |
| Fix Version/s: | None |
| Type: | Bug | Priority: | Major |
| Reporter: | Andrew Eisenberg | Assignee: | Unassigned |
| Resolution: | Unresolved | ||
| Labels: | None | ||
| Remaining Estimate: | Not Specified | ||
| Time Spent: | Not Specified | ||
| Original Estimate: | Not Specified | ||
| Number of attachments : | 0 |
| Description |
|
It looks like what is happening is that a referenced ClassNode is being lazily resolved, but one of this ClassNode's references cannot be found. An AbortCompilation is being thrown and this is preventing inferencing of the target Groovy file. I would have expected that this kind of problem would be handled internally and the resulting ClassNode would be listed as broken, but that the exception would not leak out of the binding resolver. org.eclipse.jdt.internal.compiler.problem.AbortCompilation: Pb(324) The type javax.el.ELContext cannot be resolved. It is indirectly referenced from required .class files at org.eclipse.jdt.internal.compiler.problem.ProblemHandler.handle(ProblemHandler.java:122) at org.eclipse.jdt.internal.compiler.problem.ProblemHandler.handle(ProblemHandler.java:187) at org.eclipse.jdt.internal.compiler.problem.ProblemReporter.handle(ProblemReporter.java:1991) at org.eclipse.jdt.internal.compiler.problem.ProblemReporter.isClassPathCorrect(ProblemReporter.java:3915) at org.eclipse.jdt.internal.compiler.lookup.UnresolvedReferenceBinding.resolve(UnresolvedReferenceBinding.java:54) at org.eclipse.jdt.internal.compiler.lookup.BinaryTypeBinding.resolveType(BinaryTypeBinding.java:126) at org.eclipse.jdt.internal.compiler.lookup.BinaryTypeBinding.resolveTypesFor(BinaryTypeBinding.java:1073) at org.eclipse.jdt.internal.compiler.lookup.BinaryTypeBinding.methods(BinaryTypeBinding.java:1052) at org.codehaus.jdt.groovy.internal.compiler.ast.JDTClassNode.initializeMembers(JDTClassNode.java:241) at org.codehaus.jdt.groovy.internal.compiler.ast.JDTClassNode.initialize(JDTClassNode.java:228) at org.codehaus.jdt.groovy.internal.compiler.ast.JDTClassNode.lazyClassInit(JDTClassNode.java:152) at org.codehaus.groovy.ast.ClassNode.getUnresolvedSuperClass(ClassNode.java:1046) at org.codehaus.groovy.ast.ClassNode.getUnresolvedSuperClass(ClassNode.java:1038) at org.codehaus.groovy.ast.ClassNode.getSuperClass(ClassNode.java:1032) at org.eclipse.jdt.groovy.search.SimpleTypeLookup.createTypeHierarchy(SimpleTypeLookup.java:724) at org.eclipse.jdt.groovy.search.SimpleTypeLookup.createTypeHierarchy(SimpleTypeLookup.java:725) at org.eclipse.jdt.groovy.search.SimpleTypeLookup.findDeclaration(SimpleTypeLookup.java:602) at org.eclipse.jdt.groovy.search.SimpleTypeLookup.findTypeForNameWithKnownObjectExpression(SimpleTypeLookup.java:420) at org.eclipse.jdt.groovy.search.SimpleTypeLookup.findType(SimpleTypeLookup.java:218) at org.eclipse.jdt.groovy.search.SimpleTypeLookup.lookupType(SimpleTypeLookup.java:92) at org.eclipse.jdt.groovy.search.TypeInferencingVisitorWithRequestor.handleExpression(TypeInferencingVisitorWithRequestor.java:753) at org.eclipse.jdt.groovy.search.TypeInferencingVisitorWithRequestor.visitConstantExpression(TypeInferencingVisitorWithRequestor.java:1198) at org.codehaus.groovy.ast.expr.ConstantExpression.visit(ConstantExpression.java:55) at org.eclipse.jdt.groovy.search.TypeInferencingVisitorWithRequestor.visitMethodCallExpression(TypeInferencingVisitorWithRequestor.java:1273) at org.codehaus.groovy.ast.expr.MethodCallExpression.visit(MethodCallExpression.java:75) at org.eclipse.jdt.groovy.search.TypeInferencingVisitorWithRequestor.visitBinaryExpression(TypeInferencingVisitorWithRequestor.java:920) at org.eclipse.jdt.groovy.search.TypeInferencingVisitorWithRequestor.visitDeclarationExpression(TypeInferencingVisitorWithRequestor.java:1217) at org.codehaus.groovy.ast.expr.DeclarationExpression.visit(DeclarationExpression.java:53) at org.codehaus.groovy.ast.CodeVisitorSupport.visitExpressionStatement(CodeVisitorSupport.java:69) at org.codehaus.groovy.ast.ClassCodeVisitorSupport.visitExpressionStatement(ClassCodeVisitorSupport.java:209) at org.codehaus.groovy.ast.stmt.ExpressionStatement.visit(ExpressionStatement.java:40) at org.codehaus.groovy.ast.CodeVisitorSupport.visitBlockStatement(CodeVisitorSupport.java:35) at org.codehaus.groovy.ast.ClassCodeVisitorSupport.visitBlockStatement(ClassCodeVisitorSupport.java:179) at org.eclipse.jdt.groovy.search.TypeInferencingVisitorWithRequestor.visitBlockStatement(TypeInferencingVisitorWithRequestor.java:1068) at org.codehaus.groovy.ast.stmt.BlockStatement.visit(BlockStatement.java:69) at org.codehaus.groovy.ast.ClassCodeVisitorSupport.visitClassCodeContainer(ClassCodeVisitorSupport.java:102) at org.codehaus.groovy.ast.ClassCodeVisitorSupport.visitConstructorOrMethod(ClassCodeVisitorSupport.java:113) at org.eclipse.jdt.groovy.search.TypeInferencingVisitorWithRequestor.visitConstructorOrMethod(TypeInferencingVisitorWithRequestor.java:642) at org.eclipse.jdt.groovy.search.TypeInferencingVisitorWithRequestor.visitJDT(TypeInferencingVisitorWithRequestor.java:391) at org.eclipse.jdt.groovy.search.TypeInferencingVisitorWithRequestor.visitJDT(TypeInferencingVisitorWithRequestor.java:237) at org.eclipse.jdt.groovy.search.TypeInferencingVisitorWithRequestor.visitCompilationUnit(TypeInferencingVisitorWithRequestor.java:192) at com.springsource.sts.grails.editor.gsp.search.SearchInGSPs.performSearch(SearchInGSPs.java:119) at com.springsource.sts.grails.test.gsp.GSPSearchTests.assertMatchesInGSP(GSPSearchTests.java:108) at com.springsource.sts.grails.test.gsp.GSPSearchTests.testSearchForListType(GSPSearchTests.java:43) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:597) at junit.framework.TestCase.runTest(TestCase.java:168) at junit.framework.TestCase.runBare(TestCase.java:134) at junit.framework.TestResult$1.protect(TestResult.java:110) at junit.framework.TestResult.runProtected(TestResult.java:128) at junit.framework.TestResult.run(TestResult.java:113) at junit.framework.TestCase.run(TestCase.java:124) at junit.framework.TestSuite.runTest(TestSuite.java:232) at junit.framework.TestSuite.run(TestSuite.java:227) at org.eclipse.jdt.internal.junit.runner.junit3.JUnit3TestReference.run(JUnit3TestReference.java:130) at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38) at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:467) at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:683) at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:390) at org.eclipse.pde.internal.junit.runtime.RemotePluginTestRunner.main(RemotePluginTestRunner.java:62) at org.eclipse.pde.internal.junit.runtime.UITestApplication$1.run(UITestApplication.java:116) at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35) at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:134) at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:3593) at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3286) at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:2640) at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:2604) at org.eclipse.ui.internal.Workbench.access$4(Workbench.java:2438) at org.eclipse.ui.internal.Workbench$7.run(Workbench.java:671) at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332) at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:664) at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:149) at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:115) at org.eclipse.pde.internal.junit.runtime.UITestApplication.start(UITestApplication.java:47) at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196) at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:110) at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:79) at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:369) at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:179) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:597) at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:620) at org.eclipse.equinox.launcher.Main.basicRun(Main.java:575) at org.eclipse.equinox.launcher.Main.run(Main.java:1408) at org.eclipse.equinox.launcher.Main.main(Main.java:1384) |
[GRECLIPSE-1032] Support a diet parse (aka selective resolve) of module nodes Created: 04/Apr/11 Updated: 24/Nov/11 |
|
| Status: | Open |
| Project: | GRECLIPSE |
| Component/s: | Compiler Integration |
| Affects Version/s: | None |
| Fix Version/s: | None |
| Type: | Improvement | Priority: | Major |
| Reporter: | Andrew Eisenberg | Assignee: | Unassigned |
| Resolution: | Unresolved | ||
| Labels: | None | ||
| Remaining Estimate: | Not Specified | ||
| Time Spent: | Not Specified | ||
| Original Estimate: | Not Specified | ||
| Issue Links: |
|
||||||||
| Number of attachments : | 0 | ||||||||
| Description |
|
The problem: Every time a resolve is called for a GroovyCompilationUnit, the entire compilation unit is parsed and resolved. Furthermore, each of the dependent classes are fully resolved as well. For large files or for files that have a lot of dependencies, this can seriously impact performance of UI operations like content assist and hovers. Solution: Support a selective resolve of a GroovyCompilationUnit. Here is what I mean:
|
| Comments |
| Comment by Andrew Eisenberg [ 03/May/11 ] |
|
Won't get to this for 2.1.3. |
| Comment by Andrew Eisenberg [ 24/Nov/11 ] |
|
Won't get to this in the near term. First step is to get some solid performance testing. |
[GRECLIPSE-1031] Source location problem with StaticMethodCallExpression Created: 02/Apr/11 Updated: 14/Oct/11 |
|
| Status: | Open |
| Project: | GRECLIPSE |
| Component/s: | Parser |
| Affects Version/s: | 2.1.2Release |
| Fix Version/s: | None |
| Type: | Bug | Priority: | Major |
| Reporter: | Andrew Eisenberg | Assignee: | Unassigned |
| Resolution: | Unresolved | ||
| Labels: | wish | ||
| Remaining Estimate: | Not Specified | ||
| Time Spent: | Not Specified | ||
| Original Estimate: | Not Specified | ||
| Issue Links: |
|
||||||||
| Number of attachments : | 0 | ||||||||
| Description |
|
In this class:
class StaticTrying {
public static Class staticMethod(arg) {
}
def foo() {
def a = staticMethod 3 // extra whitespace
def b = staticMethod(3) // extra whitespace
}
}
There are 2 static method call expressions. Both of them have incorrect source locations, but the first one is worse. For this one: The second expression has the correct start location, but the end location still includes the whitespace after the expression. For these expressions, we should set the nameStart and nameEnd fields in the expression instance. This may wind up being a Groovy bug, but reporting here so that we can investigate our end first. |
| Comments |
| Comment by Andrew Eisenberg [ 02/Apr/11 ] |
|
Actually, the problem is around for non-static method calls as well, but it doesn't have as big of an effect since we base syntax highlighting and hovers on the method name rather than the method call (for static method calls we base it on the method call just because of the way that the ASTNode is constructed). |
| Comment by Andrew Eisenberg [ 04/Apr/11 ] |
|
The negative affects of this are on 1.8 only since this syntax: def a = staticMethod 3 is not supported on 1.7 or earlier. When this snippet is used: staticMethod 3 the starting sloc for the static method call is correct. |
| Comment by Andrew Eisenberg [ 04/Apr/11 ] |
|
Furthermore, the invalid end location for StaticMethodCallExpressions is not a big problem since I can determine the end of the method call name based on the start position and the length of the text. Therefore, I don't think it is really worth fixing the invalid end location at this point. The only remaining issue is ensuring that the new syntax for supporting no-parens in assignment statements has correct slocs in 1.8. |
| Comment by Andrew Eisenberg [ 04/Apr/11 ] |
|
To be even more specific, the problem only happens when the method declaration takes one or more arguments and the method call takes exactly one argument. |
| Comment by Andrew Eisenberg [ 04/Apr/11 ] |
|
This is definitely a Groovy bug and I raised a jira for groovy (linked to this issue). I can't find any reasonable solution in Groovy-Eclipse without cracking open the grammar file. Any change that I think I could make to fix the problem might have some other unintended consequences, so I will wait to hear from the Groovy team. The problem comes from the new support for command expressions. |
[GRECLIPSE-1025] generic upper bounds not handled properly for type inferencing and hovers Created: 25/Mar/11 Updated: 05/Jun/14 |
|
| Status: | Open |
| Project: | GRECLIPSE |
| Component/s: | Content Assist |
| Affects Version/s: | 2.1.2Release |
| Fix Version/s: | None |
| Type: | Bug | Priority: | Minor |
| Reporter: | Andrew Eisenberg | Assignee: | Unassigned |
| Resolution: | Unresolved | ||
| Labels: | wish | ||
| Remaining Estimate: | Not Specified | ||
| Time Spent: | Not Specified | ||
| Original Estimate: | Not Specified | ||
| Number of attachments : | 0 |
| Description |
|
I need to explore this more, but there is something funky going on with generic upper bounds declared in Groovy classes. |
[GRECLIPSE-1019] @category javadoc keyword not working in groovy files Created: 21/Mar/11 Updated: 29/Sep/11 |
|
| Status: | Open |
| Project: | GRECLIPSE |
| Component/s: | Compiler Integration |
| Affects Version/s: | 2.1.2Release |
| Fix Version/s: | None |
| Type: | Improvement | Priority: | Minor |
| Reporter: | Andrew Eisenberg | Assignee: | Unassigned |
| Resolution: | Unresolved | ||
| Labels: | wish | ||
| Remaining Estimate: | Not Specified | ||
| Time Spent: | Not Specified | ||
| Original Estimate: | Not Specified | ||
| Number of attachments : | 0 |
| Description |
|
From https://issuetracker.springsource.com/browse/STS-1676 The outline does not recognize categories in groovy files. |
[GRECLIPSE-1006] Source location problems Created: 14/Mar/11 Updated: 14/Oct/11 |
|
| Status: | Open |
| Project: | GRECLIPSE |
| Component/s: | Parser |
| Affects Version/s: | 2.1.2RC1 |
| Fix Version/s: | None |
| Type: | Bug | Priority: | Minor |
| Reporter: | Andrew Eisenberg | Assignee: | Unassigned |
| Resolution: | Unresolved | ||
| Labels: | None | ||
| Remaining Estimate: | Not Specified | ||
| Time Spent: | Not Specified | ||
| Original Estimate: | Not Specified | ||
| Number of attachments : | 0 |
| Description |
|
There are some problems with our source location computing for IMembers when we do build structure. These don't appear to cause any trouble for us right now, but I just want to document what I know to be wrong so that if necessary, we can come back later to fix them.
Again, this does not appear to have any effect and since the solutions here could be messy, I recommend not doing anything until we find out that we need to. |
[GRECLIPSE-1002] Explore providing a patch for org.eclipse.jdt.junit plugin Created: 07/Mar/11 Updated: 04/Jan/12 |
|
| Status: | Open |
| Project: | GRECLIPSE |
| Component/s: | Build and distribution, Testing, Running, Debugging |
| Affects Version/s: | None |
| Fix Version/s: | None |
| Type: | Task | Priority: | Minor |
| Reporter: | Andrew Eisenberg | Assignee: | Unassigned |
| Resolution: | Unresolved | ||
| Labels: | wish | ||
| Remaining Estimate: | Not Specified | ||
| Time Spent: | Not Specified | ||
| Original Estimate: | Not Specified | ||
| Number of attachments : | 0 |
| Description |
|
There are several open issues that are blocked because we need to make changes to the org.eclipse.jdt.junit plugin. Perhaps we should patch this plugin as well as jdt.core. Alternatively, we can use weaving, but that would be an STS-only alternative. |
| Comments |
| Comment by Andrew Eisenberg [ 07/Mar/11 ] |
|
Bugs affected are: |
| Comment by Andrew Eisenberg [ 07/Mar/11 ] |
| Comment by Andrew Eisenberg [ 04/Jan/12 ] |
|
At this point, we have no plans to create this patch. |
[GRECLIPSE-994] Groovy Nature Locks Jar Files in Project Created: 25/Feb/11 Updated: 22/Sep/14 |
|
| Status: | Open |
| Project: | GRECLIPSE |
| Component/s: | Project Settings |
| Affects Version/s: | 2.1.1Release |
| Fix Version/s: | None |
| Type: | Bug | Priority: | Major |
| Reporter: | Mac Noland | Assignee: | Unassigned |
| Resolution: | Unresolved | ||
| Labels: | None | ||
| Remaining Estimate: | Not Specified | ||
| Time Spent: | Not Specified | ||
| Original Estimate: | Not Specified | ||
| Environment: |
Windows 7 64 bit |
||
| Number of attachments : | 0 |
| Description |
|
We've been struggling with an issue where jar files that are part of a software project we're working on become locked by the Eclipse.exe process (or Javaw.exe process if you have Eclipse configured to fork, rather than using the JNI libraries). We would expect the jar files to be locking when a new java process is spawned during a process run (e.g. if we launched Tomcat), but would not expect them to be locked by the IDE process. This causes issues for things like when we try to get new jars from our source control tool or if we wanted to delete the project. Since the Eclipse.exe process has them locked, the files can't be overwritten. (Yes, we're in Windows ;() We've been able to track this down to happening when the Java Product has the Groovy Nature enabled (Project | Configure | Convert to Groovy Project). I see that a person had a similar issue a while back that was fixed with 2.0.0 of the plug-in. Do you think that a similar issue might have snuck back in in the 2.1 releases? I'm a callow user of the tools, but from what I can tell, the issue referenced here was the use of a URLClassloader class. If this is familiar to anyone, we'd appreciate any insight or help. Windows 7 64 bit |
| Comments |
| Comment by Andy Clement [ 25/Feb/11 ] |
|
Hi, this is a known current problem. The work on this issue is being done under https://issuetracker.springsource.com/browse/STS-1017 against STS (STS is just where the problem was hit, it is indeed a groovy-eclipse problem). With the latest groovy-eclipse you can confirm you are hitting the problem we know about by closing the project - if you close it and the locks are released, it is the same issue. Yes, it is due to URLClassLoader, and it is due to the groovy compiler supporting ast transforms. |
| Comment by Mac Noland [ 28/Feb/11 ] |
|
Thanks Andy! Looks to be exactly the issue we're running up to. We'll look forward to getting the fix when ready. |
| Comment by Andy Clement [ 02/Mar/11 ] |
|
I'm trying something out in the latest dev build. If you install it and then set this system property when starting eclipse (can be set in the .ini file or after 'vmargs' with '-vmargs -Dgreclipse.nonlocking=true') then it will attempt to use a nonlocking classloader. greclipse.nonlocking=true Please give it a try. |
| Comment by Mac Noland [ 07/Mar/11 ] |
|
Say, this is embarrassing, but do you have the direct link to the nightly build? For some reason, I can't seem to track it down. (User error I'm sure.) |
| Comment by Andy Clement [ 07/Mar/11 ] |
|
No problem, snapshots are here at our eclipse snapshot update site (for eclipse 3.6): |
| Comment by Mac Noland [ 07/Mar/11 ] |
|
Thanks Andy. Looks like this is behaving as we'd expect. No locking files!!!! Thanks so much for your prompt feedback and helping us track down the issue. There are hundreds of us here, but I’ll have a few try the nightly build. Then wait for the next release before we have the masses upgrade. Thanks again. |
| Comment by Andy Clement [ 07/Mar/11 ] |
|
Thanks for trying it out. The next release is not far off (days, maybe week or two at most). With enough positive feedback I might make it the default on Windows (or at least promote the system property to a UI configuration option). |
| Comment by Andrew Eisenberg [ 18/Mar/11 ] |
|
OK to close this bug now? |
| Comment by Mac Noland [ 18/Mar/11 ] |
|
Yep, I think we're good to go! Thanks for your help with this. |
| Comment by Mauro Molinari [ 01/Aug/11 ] |
|
Hi, Reading your comments I would expect this problem to be fixed, however I'm using Groovy Eclipse 2.5.1 and I'm still having JARs locked. This is especially annoying when you need to delete a JAR in WebContent/WEB-INF/lib and you can't because that JAR is in the classpath and hence it is locked by Groovy Eclipse. We have an application where JARs are in a Subversion repository: every time a JAR is deleted from the remote repository, updating the local working copy is a pain because of this problem. Using -Dgreclipse.nonlocking=true does work, however I knew about it only once I have come here. I would expect the use of non-locking classloaders to be the default setting or, at least, I would expect to find an option "Use nonlocking classloaders", just like there's one for STS in the Spring page of the project preferences (already checked in my case, so it was hard to determine that Groovy Eclipse was the actual source of my problems). However, I also think that having so many "Use nonlocking classloaders" (unchecked by default) can be confusing and uncomfortable. Is there any good reason to keep locks on the classpath JARs, considering the side effects it causes? Thanks! |
| Comment by Andy Clement [ 14/Oct/11 ] |
|
> Is there any good reason to keep locks on the classpath JARs, considering the side effects it causes? Performance can be potentially be awful with this mode active. The current implementation of the non locking support that we are using doesn't do very much caching, so choosing to switch to non-locking mode will potentially slow down everything involving access of those jars, which is usually type lookups during compilation. I agree we need some UI to tweak this setting, rather than a system property. |
| Comment by Mauro Molinari [ 15/Oct/11 ] |
|
There must be another way to go... why can't you cache without locking the JARs? Given the side effects it produces, locking JARs in this way causes a severe usability problem under Windows. |
| Comment by Andy Clement [ 15/Oct/11 ] |
|
> why can't you cache without locking the JARs? We used a third party bit of software to quickly provide some solution to this. Yes, of course caching could be done, but we'd have to get familiar with this bit of code we picked up and implement it - we haven't got space in our schedule to do this work right now. |
| Comment by Mauro Molinari [ 09/Nov/11 ] |
|
Is at least -Dgreclipse.nonlocking=true supposed to work with GRECLIPSE 2.5.2.xx-20110929-1800-e37? Because I still have locks on JARs even if I'm specifying it... (I made sure it was passed as a system property by connecting to my Eclipse instance using JVisualVM) |
| Comment by Andy Clement [ 24/Nov/11 ] |
|
non locking should work in that 2.5.2 release. If the property is picked up you should hopefully see this: property set: greclipse.nonlocking: will try to avoid locking jars in your logs (might have to start with -consolelog or look in .metadata/.log) if you have a failing scenario you can share with me (a project), please attach it. |
| Comment by rupert thurner [ 14/Sep/13 ] |
|
fyi, windows should allow to open files with the flag FILE_SHARE_DELETE, which then allows the file to be deleted even when the handle is open: |
| Comment by Tom Dunstan [ 22/Sep/14 ] |
|
This is still a big pain on Windows. Using Eclipse 4.4 with Groovy-Eclipse 2.9.0.xx-201407142235-e44-RELEASE and using the 2.1 compiler still locks jar files, even with -Dgreclipse.nonlocking=true. Even closing the project that the jar file is referenced from doesn't unlock it - nothing short of restarting eclipse works. This makes updating jars in dependent projects a nightmare. My edit-debug cycle looks like:
It should be:
|
[GRECLIPSE-988] Code completion for annotations Created: 09/Feb/11 Updated: 05/Jun/14 |
|
| Status: | Open |
| Project: | GRECLIPSE |
| Component/s: | Content Assist |
| Affects Version/s: | 2.1.1Release |
| Fix Version/s: | None |
| Type: | Bug | Priority: | Major |
| Reporter: | Timothy Freyne | Assignee: | Unassigned |
| Resolution: | Unresolved | ||
| Labels: | None | ||
| Remaining Estimate: | Not Specified | ||
| Time Spent: | Not Specified | ||
| Original Estimate: | Not Specified | ||
| Attachments: |
|
||||||||
| Issue Links: |
|
||||||||
| Number of attachments : | 2 | ||||||||
| Description |
|
The code completion for annotations in Groovy files does not work. I included a small test project with 1 annotation and 1 cases where the completion does not work. I added comments in the classes
|
| Comments |
| Comment by Andrew Eisenberg [ 09/Feb/11 ] |
|
I've confirmed that this is a problem. |
| Comment by Andrew Eisenberg [ 02/Dec/11 ] |
|
This problem is now partially fixed. It is possible to do code completion on annotation types, but not annotation values. |
| Comment by Andrew Eisenberg [ 04/Dec/11 ] |
|
Part of this problem is parser recovery inside of annotation attributes. See GRECLIPSE-1271. |
| Comment by Andrew Eisenberg [ 03/Jan/12 ] |
|
I won't be completing the work on this right now since I am waiting on the fix for GRECLIPSE-1271. So, attaching patch for now. |
[GRECLIPSE-987] Code completion enters variable name based on the ClassName (like in java editor) Created: 09/Feb/11 Updated: 10/Sep/14 |
|
| Status: | Open |
| Project: | GRECLIPSE |
| Component/s: | Content Assist |
| Affects Version/s: | 2.1.1Release |
| Fix Version/s: | None |
| Type: | Improvement | Priority: | Major |
| Reporter: | Timothy Freyne | Assignee: | Unassigned |
| Resolution: | Unresolved | ||
| Labels: | triaged, wish | ||
| Remaining Estimate: | Not Specified | ||
| Time Spent: | Not Specified | ||
| Original Estimate: | Not Specified | ||
| Issue Links: |
|
||||||||
| Number of attachments : | 0 | ||||||||
| Description |
|
E.g. In java code completion: If you do have it in the Java editor I expected it to be in the Groovy editor as well since it is such a nice feature! |
| Comments |
| Comment by Andrew Eisenberg [ 21/Feb/11 ] |
|
Do you often name your variables of type String string? Or is there something more fundamental that you are trying to get at here? |
| Comment by Timothy Freyne [ 28/Feb/11 ] |
|
For String it is indeed strange but for project specific own classes it makes more sense. In Java editor this stuff all works great and is a joy to use it. |
| Comment by Andrew Eisenberg [ 29/Apr/11 ] |
|
Let's see what I can do here... |
| Comment by Andrew Eisenberg [ 02/May/11 ] |
|
Now working for fields. I will see what I can do for variable declarations. |
| Comment by Andrew Eisenberg [ 23/Mar/12 ] |
|
I'll try to get to this for 2.7.0. |
| Comment by Mauro Molinari [ 06/Aug/12 ] |
|
Another use case: String my| <= CTRL + SPACE here => brings String myString ThreadLocal counter| <= CTRL + SPACE here => brings a dialog to choose between counterLocal and counterThreadLocal Once again, the examples do not reveal how useful this can be in real-world cases. |
| Comment by Timothy Freyne [ 06/Aug/12 ] |
|
Mauro, Additionally the Java editor goes a bit further and does this: |
[GRECLIPSE-985] Refactor -> Pull Up produces invalid code Created: 06/Feb/11 Updated: 10/Sep/14 |
|
| Status: | Open |
| Project: | GRECLIPSE |
| Component/s: | Refactoring |
| Affects Version/s: | 2.1.0Release |
| Fix Version/s: | None |
| Type: | Bug | Priority: | Minor |
| Reporter: | Matt Kopit | Assignee: | Unassigned |
| Resolution: | Unresolved | ||
| Labels: | triaged, wish | ||
| Remaining Estimate: | Not Specified | ||
| Time Spent: | Not Specified | ||
| Original Estimate: | Not Specified | ||
| Environment: |
STS 2.5.2 Release, Mac OSX 10.6.6 |
||
| Number of attachments : | 0 |
| Description |
|
If I attempt to refactor -> pull up closures from child to parent classes the resulting code in the parent class is invalid: Parent class before pull up operation: package com.example class ParentTarget { } Child class before pull up operation: package com.example class Target extends ParentTarget { static def moreStuff() { println "even more stuff" }def doStuff() { println "stuff" } } Parent class with invalid syntax after pull up: ========================= package com.example class ParentTarget { public static p moreStuff() { println "even more stuff" } public p doStuff() { println "stuff" }} |
| Comments |
| Comment by Andrew Eisenberg [ 06/Feb/11 ] |
|
Currently, the pull up refactoring is inherited from Java. This refactoring works in Groovy in some situations, but not all as you have noted in this issue. |
[GRECLIPSE-980] Problem with running Spock specification that has feature name that spans several lines Created: 25/Jan/11 Updated: 05/Jun/14 |
|
| Status: | Open |
| Project: | GRECLIPSE |
| Component/s: | Testing, Running, Debugging |
| Affects Version/s: | 2.1.1Release |
| Fix Version/s: | None |
| Type: | Bug | Priority: | Major |
| Reporter: | Dominik Leszyk | Assignee: | Unassigned |
| Resolution: | Unresolved | ||
| Labels: | junit | ||
| Remaining Estimate: | Not Specified | ||
| Time Spent: | Not Specified | ||
| Original Estimate: | Not Specified | ||
| Environment: |
Ubuntu 10.10 (maverick); Eclipse 3.6.1 (not from packages); java version "1.6.0_23" |
||
| Number of attachments : | 0 |
| Description |
|
Spock framework allows to create descriptive names of features (tests) with multineline string literal (triple quote). When running such a test using 'Run as JUnit test', the process is immediatelly terminated and JUnit View hangs. Specification used for the test: MultineFeatureNameSpec.groovy import spock.lang.Specification; class MultineFeatureNameSpec extends Specification { def """Name of the feature could span several lines."""() { expect: true == true } } |
| Comments |
| Comment by Andrew Eisenberg [ 25/Jan/11 ] |
|
If we wanted to support this, we would need to patch the junit.core and junit.ui plugins. This is not impossible, but it would require a major change to the architecture of Groovy-Eclipse. |
[GRECLIPSE-973] Support running Classes that implement the Runnable Interface but have no main Method Created: 20/Jan/11 Updated: 05/Jun/14 |
|
| Status: | Open |
| Project: | GRECLIPSE |
| Component/s: | Testing, Running, Debugging |
| Affects Version/s: | 2.1.2Release |
| Fix Version/s: | None |
| Type: | Improvement | Priority: | Minor |
| Reporter: | Robin Owens | Assignee: | Unassigned |
| Resolution: | Unresolved | ||
| Labels: | None | ||
| Remaining Estimate: | Not Specified | ||
| Time Spent: | Not Specified | ||
| Original Estimate: | Not Specified | ||
| Environment: |
Fedora (but assume any). |
||
| Attachments: |
|
| Number of attachments : | 2 |
| Description |
|
When using the groovy shell script to "run" a class it will run any class with a main, or extends a TestCase/GroovyTestCase or one that implements the Runnable interface (see http://groovy.codehaus.org/Running - Running Groovy scripts from the command line)
But in Eclipse when you right click on a class that only implements the Runnable interface (or extends a class the implements the Runnable interface) it fails to show option "Groovy Script" under the "Run As" menu. This Jira is a request to add this functionality. Example code that should be "runnable" is: Bar.java class RunnableClass implements Runnable { void run(){ println "Was Run" } } |
| Comments |
| Comment by Robin Owens [ 20/Jan/11 ] |
|
Screen shots of groovy shell script running a Runnable and the other shows Eclipse failing to Run |
| Comment by Andrew Eisenberg [ 21/Feb/11 ] |
|
Andy, is this something that should wind up in the byte code (eg- classes like this would get a synthetic main method added to it)? |
| Comment by Andrew Eisenberg [ 22/Jun/11 ] |
|
This should be possible by altering the way that Groovy-Eclipse searches for scripts. |
[GRECLIPSE-971] erratic code assist in method call sequence Created: 20/Jan/11 Updated: 05/Jun/14 |
|
| Status: | Open |
| Project: | GRECLIPSE |
| Component/s: | Content Assist |
| Affects Version/s: | 2.1.1Release |
| Fix Version/s: | None |
| Type: | Bug | Priority: | Major |
| Reporter: | Andy Clement | Assignee: | Unassigned |
| Resolution: | Unresolved | ||
| Labels: | stability | ||
| Remaining Estimate: | Not Specified | ||
| Time Spent: | Not Specified | ||
| Original Estimate: | Not Specified | ||
| Issue Links: |
|
||||||||
| Number of attachments : | 0 | ||||||||
| Description |
|
I have the generated code from import foo.* class Acme { Class500 c = new Class500() public void m() { c. } } when I typed that '.' I correctly see the code-assist suggesting all the 'attr*' variables. I then type 'c.' (I haven't pressed anything else to close the code assist window) so it reads (c.c.), I have no code assist appearing. If I type a further 'c.' I then see code assist again (at c.c.c.) but it doesn't include any attr* entries. In a pure java variant of this, I see the right results at each press of '.' |
| Comments |
| Comment by Andrew Eisenberg [ 21/Feb/11 ] |
|
I think that what you are seeing here is that since reconciling takes so long for these files, then if you type: c and then quickly type: c.c. it looks like type information isn't available if content assist is invoked too quickly after typing the original expression. I can see this because if I wait for a second or two after typing the second '.', then content assist works as expected. I'm a little surprised that content assist doesn't pause for reconciling to be completed, but this might be a good thing since this would cause some UI freezes. |
| Comment by Andrew Eisenberg [ 07/Apr/11 ] |
|
I'm fairly sure that addressing GRECLIPSE-1032 will also fix this problem. |
[GRECLIPSE-960] Moving a type from a package to the default package (by dragging) leaves a copy behind (in the package explorer) Created: 12/Jan/11 Updated: 05/Jun/14 |
|
| Status: | Open |
| Project: | GRECLIPSE |
| Component/s: | Refactoring |
| Affects Version/s: | 2.1.1Release |
| Fix Version/s: | None |
| Type: | Bug | Priority: | Minor |
| Reporter: | Andy Clement | Assignee: | Unassigned |
| Resolution: | Unresolved | ||
| Labels: | wish | ||
| Remaining Estimate: | Not Specified | ||
| Time Spent: | Not Specified | ||
| Original Estimate: | Not Specified | ||
| Number of attachments : | 0 |
| Description |
|
I have a groovy type a.b.c.Clazz - if I drag it into the default package, I then have two entries, the new one in the default package and the old one. Suspect this is the cause of STS bug https://issuetracker.springsource.com/browse/STS-1463. |
| Comments |
| Comment by Andrew Eisenberg [ 12/Jan/11 ] |
|
This looks to me like: https://bugs.eclipse.org/bugs/show_bug.cgi?id=259328 |
| Comment by Andrew Eisenberg [ 08/Feb/11 ] |
|
I am unassigning this issue because it is a duplicate of the JDT bug specified above. I believe that this issue is more sever in Groovy than in Java since the default package is more heavily used. If I get a chance, I'll try to create a fix for this in JDT. |
[GRECLIPSE-951] Source locations for primitive type references are invalid Created: 05/Jan/11 Updated: 05/Jan/11 |
|
| Status: | Open |
| Project: | GRECLIPSE |
| Component/s: | Editor |
| Affects Version/s: | 2.1.1Release |
| Fix Version/s: | None |
| Type: | Bug | Priority: | Major |
| Reporter: | Andrew Eisenberg | Assignee: | Unassigned |
| Resolution: | Unresolved | ||
| Labels: | None | ||
| Remaining Estimate: | Not Specified | ||
| Time Spent: | Not Specified | ||
| Original Estimate: | Not Specified | ||
| Issue Links: |
|
||||||||
| Number of attachments : | 0 | ||||||||
| Description |
|
In this code: int x() { int a } Look at the sloc for the first int. It has the same source location as that of the second int. Actually, it looks like int is a singleton ClassNode. They are all the same object. So, the sloc for int will always be the last time it is used in the file. Seems to me that each int reference should be a redirect that goes to the original class. But, this is a big change and this appears to be a groovy problem, not a Groovy-Eclipse problem. |
[GRECLIPSE-948] Make semantic highlighting more configurable in the Groovy Preferences Created: 30/Dec/10 Updated: 29/Sep/11 |
|
| Status: | Open |
| Project: | GRECLIPSE |
| Component/s: | Editor |
| Affects Version/s: | 2.1.1Release |
| Fix Version/s: | None |
| Type: | Improvement | Priority: | Major |
| Reporter: | Andrew Eisenberg | Assignee: | Unassigned |
| Resolution: | Unresolved | ||
| Labels: | wish | ||
| Remaining Estimate: | Not Specified | ||
| Time Spent: | Not Specified | ||
| Original Estimate: | Not Specified | ||
| Number of attachments : | 0 |
| Description |
|
Semantic highlighting is currently enabled or disabled from a single checkbox in the Groovy preferences page. We should be more specific about how to configure colorings (by providing a link to the Java Syntax Coloring page) and perhaps be able to turn off individual highlightings from the preferences page. |
| Comments |
| Comment by Andrew Eisenberg [ 19/Jul/11 ] |
|
Not getting to this any time soon and no votes. Please make some noise if you would like to see this. |
[GRECLIPSE-947] Semantic highlighting for class, enum and interface declarations and references Created: 30/Dec/10 Updated: 17/Jan/11 |
|
| Status: | Open |
| Project: | GRECLIPSE |
| Component/s: | Editor |
| Affects Version/s: | 2.1.1Release |
| Fix Version/s: | None |
| Type: | New Feature | Priority: | Minor |
| Reporter: | Andrew Eisenberg | Assignee: | Unassigned |
| Resolution: | Unresolved | ||
| Labels: | None | ||
| Remaining Estimate: | Not Specified | ||
| Time Spent: | Not Specified | ||
| Original Estimate: | Not Specified | ||
| Number of attachments : | 0 |
| Description |
|
Building on the existing semantic highlighting infrastructure, we should add semantic highlighting for classes, enums and interfaces. Although it is fairly trivial to add separate colorings for all three, I am wondering if we should. Would this complicate things too much from the user's perspective? |
| Comments |
| Comment by Benjamin Gudehus [ 17/Jan/11 ] |
|
I think the preferences dialog should support different settings for each classes, enums and interfaces coloring. Most of the users will prefer the same colors they have for their Java color, i. e. use "Copy Java Color Preferences". Also there should be settings for method declarations, methods invokations and static methods (Java > Editor makes a distinction between them, too). See attachment "colors-20101231.png" in GRECLIPSE-924. |
[GRECLIPSE-935] Set the deprecated bit on AnnotatedNodes that are deprecated Created: 13/Dec/10 Updated: 10/Sep/14 |
|
| Status: | Open |
| Project: | GRECLIPSE |
| Component/s: | Compiler Integration |
| Affects Version/s: | 2.1.1RC1 |
| Fix Version/s: | None |
| Type: | Improvement | Priority: | Minor |
| Reporter: | Andrew Eisenberg | Assignee: | Unassigned |
| Resolution: | Unresolved | ||
| Labels: | triaged | ||
| Remaining Estimate: | Not Specified | ||
| Time Spent: | Not Specified | ||
| Original Estimate: | Not Specified | ||
| Number of attachments : | 0 |
| Description |
|
The JDT compiler sets bits in the modifiers field on fields/methods/classes that are deprecated. Now, this bit is being used during semantic highlighting in the editor to visualize uses of deprecated fields. However currently, the semantic highlighter can only see the deprecation of AnnotatedNodes that are backed by a JDT binding. This does not work for AnnotatedNodes declared in the same file that they are referenced. It would be nice if our compiler integration could keep track of deprecated references. |
| Comments |
| Comment by Denis Murashev [ 10/Sep/14 ] |
|
Looks like already fixed. |
Organize imports and static/star imports
(GRECLIPSE-930)
|
|
| Status: | Open |
| Project: | GRECLIPSE |
| Component/s: | Editor, Formatting |
| Affects Version/s: | 2.1.0Release |
| Fix Version/s: | None |
| Type: | Sub-task | Priority: | Major |
| Reporter: | Andrew Eisenberg | Assignee: | Unassigned |
| Resolution: | Unresolved | ||
| Labels: | None | ||
| Remaining Estimate: | Not Specified | ||
| Time Spent: | Not Specified | ||
| Original Estimate: | Not Specified | ||
| Number of attachments : | 0 |
| Description |
|
As described in GRECLIPSE-930, comment 1 Organize imports doesn't respect relative imports. We should determine how to handle this case. Should relative imports remain as is or should they be removed in favor of fully qualified imports? |
[GRECLIPSE-930] Organize imports and static/star imports Created: 10/Dec/10 Updated: 22/Apr/13 |
|
| Status: | Open |
| Project: | GRECLIPSE |
| Component/s: | Quick fix/assist |
| Affects Version/s: | 2.1.1RC1 |
| Fix Version/s: | None |
| Type: | Bug | Priority: | Major |
| Reporter: | Andrew Eisenberg | Assignee: | Unassigned |
| Resolution: | Unresolved | ||
| Labels: | None | ||
| ? Remaining Estimate: | Not Specified | Remaining Estimate: | Not Specified |
| ? Time Spent: | Not Specified | Time Spent: | Not Specified |
| ? Original Estimate: | Not Specified | Original Estimate: | Not Specified |
| Sub-Tasks: |
|
||||||||||
| Number of attachments : | 0 |
| Description |
|
In |
| Comments |
| Comment by Andy Clement [ 10/Dec/10 ] |
|
Be careful with changes in this area, some treatment of static/star imports is already erratic. If I take this code (with junit 4 on the classpath): import org.junit.* class Foo { } and run 'organize imports' on it, I currently get: import static org.junit.Assert.assertEquals import org.junit.* class Foo { public static void main(String[] argv) { assertEquals(2,2) } } (because the Assert.assertEquals was correctly found relative to org.junit.* - whether the fact that it was eventually found using a path relative to another node is probably not recorded in the node) |
[GRECLIPSE-924] Additional coloring options for syntax highlighting Created: 07/Dec/10 Updated: 05/Jun/14 |
|
| Status: | Open |
| Project: | GRECLIPSE |
| Component/s: | Editor |
| Affects Version/s: | 2.1.0Release |
| Fix Version/s: | None |
| Type: | Improvement | Priority: | Major |
| Reporter: | Benjamin Gudehus | Assignee: | Unassigned |
| Resolution: | Unresolved | ||
| Labels: | wish | ||
| Remaining Estimate: | Not Specified | ||
| Time Spent: | Not Specified | ||
| Original Estimate: | Not Specified | ||
| Attachments: |
|
| Number of attachments : | 2 |
| Description |
|
Is it possible to add Class (e.g. String, Integer, File), Background, I'd really like to see my Groovy code highlighted in color themes like The Visual Studio people have a website (http://studiostyl.es/) with Color themes in Eclipse are possible by coping configuration files See: http://stackoverflow.com/questions/96981/color-themes-for-eclipse Having at least an option to change Class and Background color would --Benjamin |
| Comments |
| Comment by Benjamin Gudehus [ 07/Dec/10 ] |
|
Convert the Visual Studio style wekeroad-ink.vssettings First filter the required color values from wekeroad-ink.vssettings: <Item Name="Comment" Foreground="0x00808080" Background="0x02000000" BoldFont="No"/> <Item Name="Plain Text" Foreground="0x00FFFFFF" Background="0x00000000" BoldFont="No"/> <Item Name="Identifier" Foreground="0x02000000" Background="0x02000000" BoldFont="No"/> <Item Name="Number" Foreground="0x02000000" Background="0x02000000" BoldFont="No"/> <Item Name="Operator" Foreground="0x02000000" Background="0x02000000" BoldFont="No"/> <Item Name="String" Foreground="0x005CC2A5" Background="0x02000000" BoldFont="No"/> <Item Name="User Types" Foreground="0x006DC6FF" Background="0x02000000" BoldFont="No"/> <Item Name="Line Numbers" Foreground="0x00AF912B" Background="0x00000000" BoldFont="No"/> <Item Name="Keyword" Foreground="0x003278CC" Background="0x02000000" BoldFont="No"/> I would translate them into something like this: plaintext = #FFFFFF (Plain Text) background = #000000 (Plain Text / Background) linenumber = #AF912B (Line Numbers) keyword = #3278CC (Keyword) usertype = #6DC6FF (User Types) comment = #808080 (Comment) multilinecomment = #808080 (Comment) string = #5CC2A5 (String) number = #000000 (Number) identifier = #000000 (Identifier) operator = #000000 (Operator) And finally add the color values as rgb values into
groovy.editor.highlight.gjdk.color=<identifier>
groovy.editor.highlight.groovykeywords.color=<keyword>
groovy.editor.highlight.multilinecomments.color=<comment>
groovy.editor.highlight.javatypes.color=<keyword>
groovy.editor.highlight.javakeywords.color=<keyword>
groovy.editor.highlight.strings.color=<string>
groovy.editor.highlight.numbers.color=<number>
groovy.editor.groovyDoc.keyword.color=<comment>
groovy.editor.groovyDoc.link.color=<comment>
groovy.editor.groovyDoc.tag.color=<comment>
groovy.editor.highlight.default.color=<plaintext>
These additional configuration options are required:
groovy.editor.highlight.usertypes.color=<usertype>
groovy.editor.highlight.operators.color=<operator>
groovy.editor.highlight.identifiers.color=<identifier>
groovy.editor.highlight.comments.color=<comment>
groovy.editor.highlight.background.color=<background>
groovy.editor.highlight.linenumbers.color=<linenumber>
usertypes is our class coloring and identifiers are methods and variable names. |
| Comment by Andrew Eisenberg [ 07/Dec/10 ] |
|
Some coloring and font preferences are borrowed from the Java editor, for example, background color, font, line number background highlighting. Field highlighting is a recent addition in 2.1.1, and it, too borrows from the Java settings. I have not added method or class coloring, but could. If I understand correctly, the actual missing features here are class and method coloring. Is that correct? |
| Comment by Benjamin Gudehus [ 07/Dec/10 ] |
|
I finally came up with this org.codehaus.groovy.eclipse.ui.prefs: #Tue Dec 07 23:36:39 CET 2010 eclipse.preferences.version=1 groovy.semantic.highlighting=false groovy.debug.force_options=false groovy.debug.filter.list=groovy.lang,groovy.ui,java.lang.reflect,org.codehaus.groovy,sun.misc,sun.reflect groovy.junit.monospace.font=true groovy.editor.highlight.gjdk.color=255,255,255 groovy.editor.highlight.groovykeywords.color=204,120,50 groovy.editor.highlight.multilinecomments.color=128,128,128 groovy.editor.highlight.javatypes.color=204,120,50 groovy.editor.highlight.javakeywords.color=204,120,50 groovy.editor.highlight.strings.color=165,194,92 groovy.editor.highlight.numbers.color=255,255,255 groovy.editor.groovyDoc.keyword.color=128,128,128 groovy.editor.groovyDoc.link.color=128,128,128 groovy.editor.groovyDoc.tag.color=128,128,128 groovy.editor.highlight.default.color=255,255,255 groovy.editor.highlight.usertype.color=255,198,109 groovy.editor.highlight.operators.color=255,255,255 groovy.editor.highlight.identifiers.color=255,255,255 groovy.editor.highlight.comments.color=128,128,128 groovy.editor.highlight.background.color=0,0,0 groovy.editor.highlight.linenumbers.color=43,145,175 Weird: Foreground="0x00AF912B" are the values for alpha, blue, green in red (in this order). |
| Comment by Benjamin Gudehus [ 07/Dec/10 ] |
|
@Andrew: Class (usertypes) and method (identifier) coloring are missing, this is correct. Distingish between field and method (which are both identifier in vstudio) is a good idea. Would also be nice to have a coloring for operators (if not already borrowed from java editor). |
| Comment by Benjamin Gudehus [ 08/Dec/10 ] |
|
I've added javaandgroovy.png which shows coloring of Java code in a .java file on the top and coloring of Java code in a .groovy file on the bottom. General > Editors > Text Editors has Foreground color set as green. Java overrides chars like "(" and "{" with other colors, Groovy, instead, uses the green color for them. I've used a darker color theme since the differences are more obvouis to spot. Theme is vibrantink from http://stackoverflow.com/questions/96981/color-themes-for-eclipse/1248204#1248204 |
| Comment by Andrew Eisenberg [ 08/Dec/10 ] |
|
Thanks for the screenshot. I take this to mean that you would like your groovy files to be able to look exactly like that java file? |
| Comment by Benjamin Gudehus [ 08/Dec/10 ] |
|
Yes, the coloring for groovy files should resemble the color settings one has made under Java > Editor, Java > Editor > Syntax Coloring and General > Editors > Text Editors. That's the BIG point. Maybe an JLabel on the top of Groovy > Editor stating "Java colors can be configured on the <Java Syntax Coloring> preference page." linking to Java > Editor > Syntax Coloring could be added. Another point: Currently Groovy > Editor contains some additional color settings, since groovy adds some more syntactical features (GJDK method, Groovy keyword). The other color settings can be copied from java color preferences using the "Copy Java Color Preferences" button. I've tried to find out, which color setting is for which syntactical feature:
Java types and Java keyword could maybe coerced to Java keyword and Multi-line comment could be dropped in favor of using the multi-line comment setting from java color prefs. BTW: Multi-line comment colors comments with //, that's obviously wrong. And why is "enum" under Java keyword? The "Copy Java Color Prefs" button could set the colors for GJDK method (using the method setting from java) and Groovy keyword (using the keyword setting from java). GJDK method coloring should only color methods and "it" could be moved to Groovy keyword. |
| Comment by Andrew Eisenberg [ 30/Dec/10 ] |
|
Working on this now... I have added semantic highlighting for method references and the color is borrowed from JDT. I have not done anything for Type references (since this is not supported by JDT, I am not convinced that Groovy should support it, but feel free to let me know if this is something that you really want). I have added operator and bracket syntax coloring as well. I won't be able to commit the changes today, but definitely tomorrow. |
| Comment by Benjamin Gudehus [ 30/Dec/10 ] |
|
Hi, Andrew! I'm very excited to test this out (in the new year Using the Java code example from Java > Editor > Syntax Coloring I've made a list of those element colorings which are currently supported in Groovy files. Next I will build some source code with all Java and Groovy specific syntax elements, for a nice overview of currently supported syntax colorings. Type references are not supported by the JDT? There is element coloring in Java > Editor > Syntax Coloring for Java Classes, Enums and Interfaces. Aren't they for coloring type references? Kind regards, |
| Comment by Benjamin Gudehus [ 30/Dec/10 ] |
|
"not known" in the list at pastebin means that the element for the coloring is missing in the Java example code, so I couldn't tell if it's supported or not. |
| Comment by Andrew Eisenberg [ 30/Dec/10 ] |
|
Thanks for the pastebin snippet. You are right, interfaces, enums, and classes are colored. I'll raise a new jira for that. There will be a change to the way single line comments are handled in this new refactoring. They will no longer be colored by Groovy-Eclipse, but rather they will be inheriting the JDT coloring. This will enable Task tags to be properly highlighted in single and multiline comments. The downside is that their color can no longer be controlled independently from JDT coloring. |
| Comment by Andrew Eisenberg [ 31/Dec/10 ] |
|
I have committed the work I have done in this area. You can try it out from the latest nightly snapshot available here. It should be available in about an hour (if all unit tests pass): http://dist.codehaus.org/groovy/distributions/greclipse/snapshot/e3.6/ This gets reasonably close to what you are suggesting (minus, of course, semantic highlighting for type references. I raised this jira to deal with this feature: |
| Comment by Benjamin Gudehus [ 17/Jan/11 ] |
|
Added Screenshots für Java and Groovy coloring in Groovy Eclipse 20101231. There are issues with Number and Annotation coloring in context with "Copy Java Color Preferences". Number is the wrong color and the color of Annotation is to dark. |
| Comment by Benjamin Gudehus [ 07/Feb/11 ] |
|
Great news! Two guys made an amazing eclipse plugin the manage themes. |
| Comment by Andrew Eisenberg [ 07/Feb/11 ] |
|
Let me know if you are able to try this out and also let me know how this interacts with Groovy-Eclipse. |
[GRECLIPSE-922] Groovy-Eclipse install should fail gracefully when there is an attempt to install into a read-only directory Created: 07/Dec/10 Updated: 03/Oct/11 |
|
| Status: | Open |
| Project: | GRECLIPSE |
| Component/s: | Build and distribution |
| Affects Version/s: | 2.1.0Release |
| Fix Version/s: | None |
| Type: | Bug | Priority: | Minor |
| Reporter: | Andrew Eisenberg | Assignee: | Unassigned |
| Resolution: | Unresolved | ||
| Labels: | None | ||
| Remaining Estimate: | Not Specified | ||
| Time Spent: | Not Specified | ||
| Original Estimate: | Not Specified | ||
| Number of attachments : | 0 |
| Description |
|
We have known for a while that there are problems installing Groovy-Eclipse into a read-only directory. We should look into how we can use p2 to make a check for read-only and fail with a useful error message when this happens. |
| Comments |
| Comment by Andrew Eisenberg [ 03/Oct/11 ] |
|
Looks like there will be some work on this for the Juno release. See https://bugs.eclipse.org/bugs/show_bug.cgi?id=358471 |
[GRECLIPSE-919] sts debugging unable to find groovy source when debugging remote application Created: 06/Dec/10 Updated: 05/Jun/14 |
|
| Status: | Open |
| Project: | GRECLIPSE |
| Component/s: | Testing, Running, Debugging |
| Affects Version/s: | None |
| Fix Version/s: | None |
| Type: | Bug | Priority: | Minor |
| Reporter: | Jeremy Meyer | Assignee: | Unassigned |
| Resolution: | Unresolved | ||
| Labels: | wish | ||
| Remaining Estimate: | Not Specified | ||
| Time Spent: | Not Specified | ||
| Original Estimate: | Not Specified | ||
| Environment: |
Ubuntu 10.04 on 64 bit |
||
| Number of attachments : | 0 |
| Description |
|
Unable to get debugging of remote groovy classes working when debugging is remote. Clicking on a groovy script and selecting debug as script does work as expected. However, defining a spring bean in a spring mvc application with syntax along the lines of <lang:groovy id="foo" refresh-check-delay="10000" and putting a breakpoint in the groovy file, starting tomcat, and connecting with the debugger, it does stop at that breakpoint and all functionality seems to be there, but it can't find the source. Explicitly adding the directory with the source in it has almost no effect. I say almost because it does flicker briefly like it has the source, but then goes back to the "Source not found." page with the "Edit Source Lookup Path..." button. |
| Comments |
| Comment by Andrew Eisenberg [ 06/Dec/10 ] |
|
I have a feeling that this is something related to |
| Comment by Andrew Eisenberg [ 06/Dec/10 ] |
|
My initial guess is that the script gets loaded this way: Class clazz = classLoader.parseClass(readFileAsString("../src/UnderTest.groovy")); Instead of this way: Class clazz = classLoader.parseClass(readFileAsString("../src/UnderTest.groovy"), "../src/UnderTest.groovy"); If so, this is something that should be fixed in Spring. I'll have a deeper look to see if this is really the case. |
| Comment by Andrew Eisenberg [ 06/Dec/10 ] |
|
Very likely related to this: |
[GRECLIPSE-885] Automatic format of comments is not working Created: 12/Nov/10 Updated: 04/Jul/14 |
|
| Status: | Open |
| Project: | GRECLIPSE |
| Component/s: | Editor, Formatting |
| Affects Version/s: | 2.1.0RC2 |
| Fix Version/s: | None |
| Type: | Bug | Priority: | Major |
| Reporter: | John Wheaton | Assignee: | Unassigned |
| Resolution: | Unresolved | ||
| Labels: | wish | ||
| Remaining Estimate: | Not Specified | ||
| Time Spent: | Not Specified | ||
| Original Estimate: | Not Specified | ||
| Environment: |
Ubuntu 10.04 64-bit, (SUN) Java build 1.6.0_22-b04, Eclipse 3.5.2.R35 (Galileo) |
||
| Number of attachments : | 0 |
| Description |
|
Automatic formatting of comments with either ctrl+shift+F or Source|Format is not working. I've looked around and it appears this was previously reported and fixed. |
| Comments |
| Comment by Mauro Molinari [ 23/Oct/12 ] |
|
Javadoc comments are not formatted either. |
| Comment by Mauro Molinari [ 04/Jul/14 ] |
|
Still missing this feature. Couldn't it be "inherited" by JDT in some way? |
[GRECLIPSE-884] [debug] [content-assist] Provide Groovy-aware content asist in the display and expressions views Created: 12/Nov/10 Updated: 21/Apr/14 |
|
| Status: | Open |
| Project: | GRECLIPSE |
| Component/s: | Content Assist, Testing, Running, Debugging |
| Affects Version/s: | 2.1.0Release |
| Fix Version/s: | None |
| Type: | Bug | Priority: | Major |
| Reporter: | Andrew Eisenberg | Assignee: | Unassigned |
| Resolution: | Unresolved | ||
| Labels: | help-requested, wish | ||
| Remaining Estimate: | Not Specified | ||
| Time Spent: | Not Specified | ||
| Original Estimate: | Not Specified | ||
| Number of attachments : | 0 |
| Description |
|
There is now support for evaluating groovy code in the display and expressions view. However, content assist is not working. We should support groovy-aware content assist in these locations. |
[GRECLIPSE-882] GPars project causes GrEclipse to Miscount Tests Created: 08/Nov/10 Updated: 22/Apr/13 |
|
| Status: | Open |
| Project: | GRECLIPSE |
| Component/s: | Compiler Integration |
| Affects Version/s: | None |
| Fix Version/s: | None |
| Type: | Bug | Priority: | Major |
| Reporter: | Russel Winder | Assignee: | Unassigned |
| Resolution: | Unresolved | ||
| Labels: | junit, wish | ||
| Remaining Estimate: | Not Specified | ||
| Time Spent: | Not Specified | ||
| Original Estimate: | Not Specified | ||
| Environment: |
Ubuntu Maverick, Eclipse 3.6 Helios installed separately (not Maverick package), GrEclipse snapshot 2010-11-08T20:10+00:00 |
||
| Number of attachments : | 0 |
| Description |
|
After closing and opening/cleaning/building the GPars project all 840+ tests are found. If the tests are run again only 24 are found. In order to get all 840+ tests found a close of the project is required. |
| Comments |
| Comment by Andy Clement [ 08/Nov/10 ] |
|
I grabbed the project this morning to fix the generics issue. Now trying to recreate this issue. But I'm having trouble: Project clean So how are you launching them differently to me? Also, what percentage of them are spock tests - a lot of them? |
| Comment by Russel Winder [ 09/Nov/10 ] |
|
Andy, Hummm... I guess in a sense I am glad it is working for you, as this implies that the problem is a configuration one rather than a GrEclipse bug. On the other hand it worryies me that the problem is reproducible for me but not for you. On first open/clean/build/test I get 818 test and test 390 hangs – this consistency is good!. The I press the red square to stop the test run and then the "rerun tests" button and I get 24 tests all of which pass. If I select the same run configuration that I started with and gave me 818 tests it now only sees 24 tests. If I right click the tests package item in the package explorer and run as junit test still only 24. Closing and reopening is the only way of getting 818. The hanging tests is what I wnat to investigate, but the problems I am having with my Eclipse installation is a bit of a blocker – not technical, there is clearly a workable workflow, but in terms of my patience, enthusiasm, and energy. I guess my biggest problem is I am not sure how to get useful data that might give a clue as to what is happening, let alone what is wrong. If you were able to give me a recipe for investigation and data collection, I would be happy to follow it. |
| Comment by Andrew Eisenberg [ 13/Jun/11 ] |
|
Decreasing priority since there are other problems with building gpars in Eclipse that need to be addressed before we can fix this one. |
Better support for binary groovy files
(GRECLIPSE-854)
|
|
| Status: | Open |
| Project: | GRECLIPSE |
| Component/s: | Editor, Testing, Running, Debugging |
| Affects Version/s: | 2.1.0RC2 |
| Fix Version/s: | None |
| Type: | Sub-task | Priority: | Minor |
| Reporter: | Andrew Eisenberg | Assignee: | Unassigned |
| Resolution: | Unresolved | ||
| Labels: | stability | ||
| Remaining Estimate: | 0 minutes | ||
| Time Spent: | Not Specified | ||
| Original Estimate: | 0 minutes | ||
| Number of attachments : | 0 |
| Description |
|
Currently, setting breakpoints in binary groovy files with source attachments works only sporadically. Need to figure out why this is the case. |
[GRECLIPSE-854] Better support for binary groovy files Created: 17/Oct/10 Updated: 03/Apr/13 |
|
| Status: | Open |
| Project: | GRECLIPSE |
| Component/s: | Editor |
| Affects Version/s: | 2.1.0RC2 |
| Fix Version/s: | None |
| Type: | Improvement | Priority: | Minor |
| Reporter: | Andrew Eisenberg | Assignee: | Unassigned |
| Resolution: | Unresolved | ||
| Labels: | None | ||
| ? Remaining Estimate: | 0 minutes | Remaining Estimate: | 0 minutes |
| ? Time Spent: | Not Specified | Time Spent: | Not Specified |
| ? Original Estimate: | 0 minutes | Original Estimate: | 0 minutes |
| Sub-Tasks: |
|
|||||||||||||||||||||||||
| Number of attachments : | 0 |
| Description |
|
Currently, when viewing binary files that come from groovy sources in a class file editor, there are several problems and they all come from the fact that the generated byte code does not cleanly match with the original source code. The line number mappings do not appear to be the major cause of the issue, but rather the fact that properties and methods are named differently in the binary than in the source. For example, setting breakpoints is problematic, navigation using the outline view often does not work, Java search will often miss some references, and the outline view will show many generated methods that do not appear in the source. |
| Comments |
| Comment by Andrew Eisenberg [ 20/Oct/10 ] |
|
Consider this for the 2.1.1 release. |
| Comment by Andrew Eisenberg [ 25/Oct/10 ] |
|
There are 3 pieces that I can tell that need working on:
I have the first part working in my workspace now. It requires some changes to SourceMapper. The solution is after calculating source locations for a class file, to filter out all type members with invalid source locations. This appears to work, but I want to create some tests before committing. The second two are probably not particularly difficult, but will be a very large refactoring. I will create sub-tasks for each of these. |
| Comment by Dado Comm [ 03/Apr/13 ] |
|
Hi, Is there any progress on these issues or are there any plans to tackle them? They are pretty old now and still important to resolve, I would say. Since I do a lot of debugging through grails internals, for me this is the main obstacle to use sts for grails development (I'm forced to use IDEA). Please, fix them if possible. Tnx |
| Comment by Andrew Eisenberg [ 03/Apr/13 ] |
|
I haven't gotten much further in this area yet. It's still on the TODO list, but keeps getting pushed down when other priorities come up. That being said, I should have some time to look at this post 2.8.0 release. |
[GRECLIPSE-828] Improve Error reporting in Groovy Compiler for missing dependencies Created: 01/Sep/10 Updated: 22/Apr/13 |
|
| Status: | Open |
| Project: | GRECLIPSE |
| Component/s: | Compiler Integration |
| Affects Version/s: | None |
| Fix Version/s: | None |
| Type: | Bug | Priority: | Major |
| Reporter: | Kris De Volder | Assignee: | Andy Clement |
| Resolution: | Unresolved | ||
| Labels: | candidate, stability | ||
| Remaining Estimate: | Not Specified | ||
| Time Spent: | Not Specified | ||
| Original Estimate: | Not Specified | ||
| Attachments: |
|
| Number of attachments : | 1 |
| Description |
|
When some referenced classes are missing, the problem can be hard to debug, because the most interesting error messages are actually not shown. This STS bug describes how to setup a project that has an issue: https://issuetracker.springsource.com/browse/STS-1195 Attaching a .zip file of my test project. I'm not sure however if this project will actually be importable into STS. It is a grails project and has externally linked folders to the spock plugin etc. So you may have to follow the steps to recreate it as described in STS-1195. |
[GRECLIPSE-818] TestNG Groovy Integration: small quirk Created: 20/Aug/10 Updated: 29/Sep/11 |
|
| Status: | Open |
| Project: | GRECLIPSE |
| Component/s: | Testing, Running, Debugging |
| Affects Version/s: | 2.0.2Release |
| Fix Version/s: | None |
| Type: | Bug | Priority: | Minor |
| Reporter: | Patrick Jayet | Assignee: | Unassigned |
| Resolution: | Unresolved | ||
| Labels: | wish | ||
| Remaining Estimate: | Not Specified | ||
| Time Spent: | Not Specified | ||
| Original Estimate: | Not Specified | ||
| Environment: |
Greclipse 2.0.2, Eclipse 3.5.2, TestNG Eclipse Plug-in 5.13.0.7 |
||
| Number of attachments : | 0 |
| Description |
|
Small issue wrt TestNG Eclipse integration for Groovy classes. With the mentioned version of TestNG Eclipse, it's not possible to launch a Groovy TestNG test class from a right click on the editor ('Run As', but no 'TestNG Test' entry appears). The launch works without problem from the package explorer tree. (Not sure if this issue is related to Greclipse, but following your advice Andrew). |
| Comments |
| Comment by Patrick Jayet [ 20/Aug/10 ] |
|
Cannot appear to edit this entry to change the priority. This bug is of course not major. |
| Comment by Andrew Eisenberg [ 20/Aug/10 ] |
|
My guess is that this fix will require a patch to TestNG. But I know exactly where to look for it, so raising the issue here will make sure that I get to it. |
[GRECLIPSE-799] Provide a (semi-)automated way to add ant-XXX.jar to the classpath Created: 21/Jul/10 Updated: 16/Jan/12 |
|
| Status: | Open |
| Project: | GRECLIPSE |
| Component/s: | User Interface |
| Affects Version/s: | 2.0.2Release |
| Fix Version/s: | None |
| Type: | Improvement | Priority: | Minor |
| Reporter: | Andrew Eisenberg | Assignee: | Unassigned |
| Resolution: | Unresolved | ||
| Labels: | help-requested, wish | ||
| Remaining Estimate: | 0 minutes | ||
| Time Spent: | Not Specified | ||
| Original Estimate: | 0 minutes | ||
| Number of attachments : | 0 |
| Description |
|
The AntBuilder class provides an easy way to generate ant scripts. This class is available out of the box on the command line since the ant jar is included on the classpath. However, we do not include ant inside of Groovy-Eclipse. And this makes it slightly more difficult for users to use the AntBuilder from within Eclipse because they need to manually add the jar to the project. I propose that we include the ant jar with Groovy-Eclipse and provide an option to add the jar to the project's classpath from the new project wizard. The jar should be included in the Groovy classpath container. There should also be a way from within the container to configure whether or not the container should include the jar. |
[GRECLIPSE-794] [formatting] if without brace does not indent on next line when typing return Created: 16/Jul/10 Updated: 20/May/14 |
|
| Status: | Reopened |
| Project: | GRECLIPSE |
| Component/s: | Formatting |
| Affects Version/s: | 2.0.2Release |
| Fix Version/s: | None |
| Type: | Bug | Priority: | Minor |
| Reporter: | Jim Morris | Assignee: | Unassigned |
| Resolution: | Unresolved | ||
| Labels: | None | ||
| Remaining Estimate: | 0 minutes | ||
| Time Spent: | Not Specified | ||
| Original Estimate: | 0 minutes | ||
| Environment: |
Version: 2.0.2.20100706-2000-e35 |
||
| Number of attachments : | 0 |
| Description |
|
typing... def test(i) {
if(i == 0)
return
}
hitting return at the end of the if line does not indent the next line you have to manually indent it, unlike if there is a { at the end of the line the next line indents correctly. Java does indent correctly when there is no { at the end of the line, I think Groovy should do the same. |
| Comments |
| Comment by Kris De Volder [ 18/Jul/10 ] |
|
Hi Jim. This is a known issue. The implementation of auto indentation on newline presses is trying to strike a balance between something that is 1) relatively straightforward to implement Unfortunately, number 2 means that I decided explicitly not to use the Groovy parser, but mostly use some heuristics based on braces. This will work, as you noticed, ok when braces are there but not so well when they are not. I figured that having to press "tab" to fix indent in these (I hope uncommon) cases is a fair price to pay for having the newline indentation logic work, even when the file has syntax / parse errors in it. I do agree with you though. Ideally, this sort of case should be handled somehow. We'll keep this issue open, it's something I'm keeping in the back of my mind, maybe when I get a good idea sometime how to handle this without doing a full parse, this can be fixed. Thanks for submitting your report. Even though this was a "known issue", having user submitted issues/comments helps us gauge the importance of an issue. |
| Comment by Jim Morris [ 18/Jul/10 ] |
|
Thanks Kris, I hope you can fix it. I know it is tricky to fix as I implemented it for the Groovy emacs mode, and handling no ; and indentation after no braces was one of the harder things to do, but it is doable if you can keep state for at least one previous line, the same thing applies to an else without a brace. The groovy emacs mode is based on the java/cc-mode, and both expect ; to terminate statements, the hack that was used to get around that is what was used in Groovy mode, and is a pain to maintain, and it is not perfect, but for the most part works most of the time. |
| Comment by Kris De Volder [ 27/Jul/10 ] |
|
I've put quite a bit of thought into this. The tricky part is not so much to indent the statement inside the if... the really tricky part is how to know when and how far to jump back when a statement finishes. Example: public class Blah {
void dothat(def a, def b) {
if (a<b)
if (a<b)
blah()<***>
}
}
How far do we need to jump back when pressing return at the <***> position? Implementing this well, would mean almost rewriting the current simplified logic based on simple brace matching and replacing it with something far more complex. I'm not sure this is really worth it. Unless we get feedback that this glitch in indenting of ifs without braces is a real nuisance to people, I intend not to fix this issue. |
| Comment by Kris De Volder [ 27/Jul/10 ] |
|
Actually, something I could easily do, is implement a hack that indents the statement after the if automatically, but does not automatically jump back when that statement ends. I'm not sure this a good idea, but it would reduce the number of "manual corrections" users have to do while typing ifs without braces by 50%. So in some sense it would make the problem smaller. |
| Comment by Jim Morris [ 27/Jul/10 ] |
|
IMHO this would be worse as the most common usage I have is... if(something)
dosomethimg
else
dosomethingelse
It is unfortunate that this will not be fixed as every other editor can handle this case, making the groovy eclipse editor definitely substandard compared to the others. In answer to your question about how for to jump back I'd say you always jump back one indent level, as the case proposed above is very rare an most people would use braces in those more complicated cases. The most common use of not using braces is with one liners as above |
| Comment by Kris De Volder [ 28/Jul/10 ] |
|
Good points Jim. Thanks! It may be worthwhile and not too hard to try and do something that works well enough for the common case with one liners. I'm reopening the issue and will have a look at it when I get some time. Another idea is for the "else" to automatically jump back to align with matching if as soon as you finish typing "else". This is not hard to implement at all. |
| Comment by Jim Morris [ 28/Jul/10 ] |
|
I'd say the best strategy is to always deindent the following line after the one line statement, regardless of whether it is an else, but remember that else will indent the following line just like an if does, and deindents the line after that, the ruls if if and else in these cases is identical. Basically what I did in emacs was to detect an if without a brace indent the next line and deindent the line following that, ditto for else without a brace. |
| Comment by Kris De Volder [ 29/Jul/10 ] |
|
Yes, and we also have similar cases for statements like "while" and "for" while (a < len)
doSomething(a++)
doneit()
|
[GRECLIPSE-793] Only first line of groovyc error message shown Created: 15/Jul/10 Updated: 22/Apr/13 |
|
| Status: | Open |
| Project: | GRECLIPSE |
| Component/s: | Compiler Integration |
| Affects Version/s: | 2.0.2Release |
| Fix Version/s: | None |
| Type: | Bug | Priority: | Major |
| Reporter: | Peter Niederwieser | Assignee: | Unassigned |
| Resolution: | Unresolved | ||
| Labels: | candidate, stability | ||
| Remaining Estimate: | Not Specified | ||
| Time Spent: | Not Specified | ||
| Original Estimate: | Not Specified | ||
| Environment: |
Mac OS 10.6.4 |
||
| Number of attachments : | 0 |
| Description |
|
When the Spock AST transform encounters an unexpected exception, it issues a groovyc compile error as follows: sourceUnit.getErrorCollector().addErrorAndContinue(new SimpleMessage("multi \n line \n message", sourceUnit)); However, only the first line of this message shows up in the Problems view, and nothing shows up in the Error Log. I would at least expect the Error Log to contain the full message. |
[GRECLIPSE-792] [debug] Force showing of logical structures in the Variables view. Created: 15/Jul/10 Updated: 16/Jan/12 |
|
| Status: | Open |
| Project: | GRECLIPSE |
| Component/s: | Testing, Running, Debugging, User Interface |
| Affects Version/s: | 2.0.2Release |
| Fix Version/s: | None |
| Type: | Improvement | Priority: | Minor |
| Reporter: | Andrew Eisenberg | Assignee: | Unassigned |
| Resolution: | Unresolved | ||
| Labels: | wish | ||
| Remaining Estimate: | 0 minutes | ||
| Time Spent: | Not Specified | ||
| Original Estimate: | 0 minutes | ||
| Number of attachments : | 0 |
| Description |
|
As described in Unfortunately, this is not easy to do since the option to enable this is specific to the variables view and is not stored in a globally accessible option. |
[GRECLIPSE-790] Custom DSL keyword highlighting Created: 07/Jul/10 Updated: 16/Jan/12 |
|
| Status: | Open |
| Project: | GRECLIPSE |
| Component/s: | Editor |
| Affects Version/s: | None |
| Fix Version/s: | None |
| Type: | New Feature | Priority: | Minor |
| Reporter: | Peter Rietzler | Assignee: | Nieraj Singh |
| Resolution: | Unresolved | ||
| Labels: | None | ||
| Remaining Estimate: | Not Specified | ||
| Time Spent: | Not Specified | ||
| Original Estimate: | Not Specified | ||
| Number of attachments : | 0 |
| Description |
|
I would like to have an option (or configuration file) where custom highlighting for Groovy based DSLs can be configured. In a first step I think it would suffice to specify a keyword list that is applied if either the class extends a configured class or if the class or file name matches a pattern. One example is a Spock specification: class MySpec extends Specification { def "test something"() { when: result = calculateResult() then: result == expectedResult } } In this case it would be useful to highlight the "when:" and "then:" labels. The coloring options could be derived from the class name, e.g. (.*Spec) or from the superclass (extends Specification). I guess that there are numerous other situations where this could be really useful, especially if (maybe in a second step after an evaluation of typical DSLs) the coloring could be changed depending on the static variable type (e.g. when using builder syntax or when methods or properties match a certain pattern). |
| Comments |
| Comment by Andrew Eisenberg [ 07/Jul/10 ] |
|
There is a possibility for end-users to add custom syntax highlighting to the editor. There is already an extension point so that plugins for other DSLs can hard code extra keywords (grails and easyb already do this). I could consider exposing this extensibility in the preferences page. This would work well with our other planned work on end-user extensibility for the inferencing engine. |
| Comment by Andrew Eisenberg [ 20/Oct/10 ] |
|
This is a tricky one and it is important to get right, since it will form the basis of our end-user extensible editing and inferencing. The way I see this working is this:
Some of the details may need to change, but I think this may work as an implementation strategy. |
[GRECLIPSE-772] [refactoring] More work on extract Method Created: 10/Jun/10 Updated: 29/Sep/11 |
|
| Status: | Open |
| Project: | GRECLIPSE |
| Component/s: | Refactoring |
| Affects Version/s: | None |
| Fix Version/s: | None |
| Type: | Improvement | Priority: | Major |
| Reporter: | Andrew Eisenberg | Assignee: | Unassigned |
| Resolution: | Unresolved | ||
| Labels: | work | ||
| Remaining Estimate: | Not Specified | ||
| Time Spent: | Not Specified | ||
| Original Estimate: | Not Specified | ||
| Issue Links: |
|
||||||||
| Number of attachments : | 0 | ||||||||
| Description |
|
Support the following features for Extract method refactoring:
|
[GRECLIPSE-770] Groovy ASTNodes will include trailing whitespace in their source locations Created: 10/Jun/10 Updated: 14/Oct/11 |
|
| Status: | Open |
| Project: | GRECLIPSE |
| Component/s: | Parser |
| Affects Version/s: | 2.0.1Release |
| Fix Version/s: | None |
| Type: | Bug | Priority: | Minor |
| Reporter: | Andrew Eisenberg | Assignee: | Unassigned |
| Resolution: | Unresolved | ||
| Labels: | None | ||
| Remaining Estimate: | 0 minutes | ||
| Time Spent: | Not Specified | ||
| Original Estimate: | 0 minutes | ||
| Number of attachments : | 0 |
| Description |
|
I don't expect that this will be an easy fix because the root cause is a limitation of Groovy's underlying antlr parser, but I want to record this problem so we can think about it over the long term. When there is whitespace between one ASTNode and the end of the line, the ASTNode includes the trailing whitespace. Example:
// note 2 spaces after foo
foo
The start column for foo is 1 and the end column for foo is 5 (not 3 as would be expected). The reason this happens is that Antlr determines the end of an ast node by looking at the start position of the next token. Since spaces are thrown away, they are not included. |
| Comments |
| Comment by Andrew Eisenberg [ 08/Sep/10 ] |
|
This is fixed for VariableExpressions and ConstantExpressions now. This fix comes from the changes I made due to This problem still exists for BinaryExpressions. It is a little harder to fix since we also need to be aware of BinaryExpressions with parens. At this point, I don't know how to distinguish between the extra whitespace and the parens, since neither are captured directly in the ast. |
[GRECLIPSE-752] [formatter] Add support for spacing in a Map or List in the formatter Created: 26/May/10 Updated: 05/Jun/14 |
|
| Status: | Open |
| Project: | GRECLIPSE |
| Component/s: | Editor, Formatting |
| Affects Version/s: | 2.0.1Release |
| Fix Version/s: | None |
| Type: | Improvement | Priority: | Minor |
| Reporter: | Jean-Noël Rivasseau | Assignee: | Unassigned |
| Resolution: | Unresolved | ||
| Labels: | None | ||
| Remaining Estimate: | 0 minutes | ||
| Time Spent: | Not Specified | ||
| Original Estimate: | 0 minutes | ||
| Number of attachments : | 0 |
| Description |
|
I like to have my Maps (or lists) formatted this way: ["myKey": 5, "otherKey": "value"] Currently the formatter does not help with that, eg if I have: ["myKey":5, "otherKey" : "value"] it wont touch that at all. |
| Comments |
| Comment by Kris De Volder [ 27/May/10 ] |
|
Reducing priority (this seems like a minor issue compared to more pressing problems with formatter). |
| Comment by Jean-Noël Rivasseau [ 27/May/10 ] |
|
Agreed, but keep in mind there are no minor issues for the formatter, because it's more a binary choice: either you can rely on it, or not |
| Comment by Kris De Volder [ 27/May/10 ] |
|
Hi Jean Noel, I understand your point of view. In this case however, I guess the formatter presently just leaves the spacing around ":" alone, which means it doesn't at least mess up formatting that was manually made correct. So I think the formatter could still be useful even without this issue fixed. On the other hand were I to fix this issue without making it configurable, some people might well argue they want a space before the ":" as well and they might be more frustrated with the fixed version than with one that just leaves the spaces the way they put them manually. So in that sense, I consider it almost better not to fix this right now, unless it can be configured. But thanks for submitting, now it is on the record and... maybe someday there will be time to fix it. Kris |
| Comment by Jean-Noël Rivasseau [ 27/May/10 ] |
|
Totally agree, there is no use in fixing this except in making it configurable. But IMHO a formatter is almost useless without dozen of configuration options |
| Comment by Andrew Eisenberg [ 07/Oct/10 ] |
|
Will not get to for the 2.1.0 release. |
[GRECLIPSE-738] Compiler does not support calling org.codehaus.groovy.ast.ClassNode.getTypeClass Created: 18/May/10 Updated: 29/Sep/11 |
|
| Status: | Open |
| Project: | GRECLIPSE |
| Component/s: | Compiler Integration |
| Affects Version/s: | 2.0.1Release |
| Fix Version/s: | None |
| Type: | Bug | Priority: | Minor |
| Reporter: | Thomas Hofmann | Assignee: | Unassigned |
| Resolution: | Unresolved | ||
| Labels: | wish | ||
| Remaining Estimate: | Not Specified | ||
| Time Spent: | Not Specified | ||
| Original Estimate: | Not Specified | ||
| Number of attachments : | 0 |
| Description |
|
As discussed in the mailing list I would like to see support for the getTypeClass method to get gcontracts runnung in Groovy Eclipse. |
[GRECLIPSE-725] Option "Use monospace font for JUnit" is reset whenever Eclipse is restarted Created: 06/May/10 Updated: 26/Apr/13 |
|
| Status: | Open |
| Project: | GRECLIPSE |
| Component/s: | Testing, Running, Debugging |
| Affects Version/s: | None |
| Fix Version/s: | None |
| Type: | Bug | Priority: | Minor |
| Reporter: | Peter Rietzler | Assignee: | Unassigned |
| Resolution: | Unresolved | ||
| Labels: | junit, wish | ||
| Remaining Estimate: | Not Specified | ||
| Time Spent: | Not Specified | ||
| Original Estimate: | Not Specified | ||
| Environment: |
Mac OS X |
||
| Number of attachments : | 0 |
| Description |
|
The checkbox "Use monospace font for JUnit" stays activated when I restart Eclipse. However, when one of may tests fails, the console output is not in a monospace font. In order to have monospace fonts I have to perform the following steps each time Eclipse is restarted: 1) Uncheck "Use monospace font for JUnit" |
| Comments |
| Comment by Andrew Eisenberg [ 06/May/10 ] |
|
Unfortunately, not able to reproduce this one. The monospace font listener depends on some Eclipse internals that are not meant to be exposed (it was the only way to implement the thing). So, it is possible that some specific set of circumstances is causing the monospace font listener to fail to enable the right font. For this reason, I would like some very specific set of instructions on how to reproduce this: 1. is the junit view opened when you restart? Can you try shutting down with the JUnit view showing? Then immediately on startup, run your tests again. Let me know if either of these work for you. It could have something to do with the state of the junit view on startup. If neither of these helps to understand what is going on, I can add some log entries that can describe what is happening and why. |
| Comment by Peter Rietzler [ 10/May/10 ] |
|
I would really like to give you further instructions but unfortunately I cannot I've experienced this behavior for a couple of months now and had the same problem this morning starting up Eclipse - However, now I cannot reproduce it anymore ??? I've even restarted my computer and tried all hidden/shown combinations to validate if it's got something to do with that - the JUnit view is still showing everything in monospace font. Let's close this ticket and I'll comment on it again once I can reproduce it - sorry! |
| Comment by Andrew Eisenberg [ 10/May/10 ] |
|
I expected that this bug would be hard to reproduce. I'll try a few more things locally to reproduce, but otherwise let's keep this open until we have a better answer. |
| Comment by Peter Rietzler [ 11/May/10 ] |
|
got it! 1) set monospace font for junit |
[GRECLIPSE-715] Imports added with "Add Import" shouldn't end in semicolon Created: 28/Apr/10 Updated: 14/Oct/11 |
|
| Status: | Open |
| Project: | GRECLIPSE |
| Component/s: | Formatting |
| Affects Version/s: | 2.0.2Release |
| Fix Version/s: | None |
| Type: | Bug | Priority: | Minor |
| Reporter: | Peter Niederwieser | Assignee: | Unassigned |
| Resolution: | Unresolved | ||
| Labels: | wish | ||
| Remaining Estimate: | Not Specified | ||
| Time Spent: | Not Specified | ||
| Original Estimate: | Not Specified | ||
| Environment: |
Mac OS 10.6.3 |
||
| Number of attachments : | 0 |
| Description |
|
Our users use "Add Import" heavily because "Organize Imports" is (used to be?) too unreliable. However, "Add Import" adds a semicolon at the end of every import statement, which isn't necessary (nor idiomatic) in Groovy. |
| Comments |
| Comment by Peter Niederwieser [ 22/Jul/10 ] |
|
Although this sounds like a duplicate of |
| Comment by Andrew Eisenberg [ 22/Jul/10 ] |
|
There is a difference between "organize imports" and "add imports". Although not explicitly stated in I haven't looked too hard, but it may be possible to augment or re-implement for Groovy-Eclipse. |
[GRECLIPSE-687] Allow for people to use Groovy Trunk as well as released Groovy Created: 22/Mar/10 Updated: 14/Oct/11 |
|
| Status: | Open |
| Project: | GRECLIPSE |
| Component/s: | Build and distribution |
| Affects Version/s: | None |
| Fix Version/s: | None |
| Type: | Improvement | Priority: | Minor |
| Reporter: | Russel Winder | Assignee: | Andy Clement |
| Resolution: | Unresolved | ||
| Labels: | wish | ||
| Remaining Estimate: | Not Specified | ||
| Time Spent: | Not Specified | ||
| Original Estimate: | Not Specified | ||
| Number of attachments : | 0 |
| Description |
|
Currently it is not possible to use Groovy Trunk to executed Groovy code in Eclipse. There should be an extension to the plugin to allow Trunk to be a compile/execute option. |
[GRECLIPSE-663] Cannot run Spock spec by right-clicking class in editor if file also contains abstract base spec Created: 08/Mar/10 Updated: 14/Oct/11 |
|
| Status: | Open |
| Project: | GRECLIPSE |
| Component/s: | Testing, Running, Debugging |
| Affects Version/s: | 2.0.0Release |
| Fix Version/s: | None |
| Type: | Bug | Priority: | Minor |
| Reporter: | Peter Niederwieser | Assignee: | Unassigned |
| Resolution: | Unresolved | ||
| Labels: | wish | ||
| Remaining Estimate: | Not Specified | ||
| Time Spent: | Not Specified | ||
| Original Estimate: | Not Specified | ||
| Environment: |
Mac OS 10.6.2 |
||
| Testcase included: | yes |
| Number of attachments : | 0 |
| Description |
|
Straight from the Spock codebase: SpecInheritance.groovy: import spock.lang.* abstract class BaseSpec extends Specification { def x = { println 'base field initializer' }() def setupSpec() { println 'base setupSpec()' } def cleanupSpec() { println 'base cleanupSpec()' } def setup() { println 'base setup()' } def cleanup() { println 'base cleanup()' } def baseSpecMethod() { setup: println 'base spec method' } } class DerivedSpec extends BaseSpec { def y = { println 'derived field initializer' }() def setupSpec() { println 'derived setupSpec()' } def cleanupSpec() { println 'derived cleanupSpec()' } def setup() { println 'derived setup()' } def cleanup() { println 'derived cleanup()' } def derivedSpecMethod() { setup: println 'derived spec method' } } Here I cannot run DerivedSpec by right-clicking on the class in the editor ("Run as JUnit Test" doesn't show up in context menu). I can run DerivedSpec by right-clicking on class in Package Explorer, or after removing the 'abstract' modifier from BaseSpec. (After adding and removing 'abstract' several times I suddenly could run DerivedSpec even if 'abstract' was present on BaseSpec, but usually the problem is perfectly reproducible for me.) |
[GRECLIPSE-652] Problems with test methods that have special characters in their name Created: 23/Feb/10 Updated: 26/Apr/13 |
|
| Status: | Open |
| Project: | GRECLIPSE |
| Component/s: | Testing, Running, Debugging |
| Affects Version/s: | 2.0.0Release |
| Fix Version/s: | None |
| Type: | Bug | Priority: | Major |
| Reporter: | Peter Niederwieser | Assignee: | Unassigned |
| Resolution: | Unresolved | ||
| Labels: | junit, wish | ||
| Remaining Estimate: | Not Specified | ||
| Time Spent: | Not Specified | ||
| Original Estimate: | Not Specified | ||
| Environment: |
Mac OS 10.6.2 |
||
| Issue Links: |
|
||||||||||||||||
| Number of attachments : | 0 | ||||||||||||||||
| Description |
|
The following problems exist in the JUnit view (NOT the source editor): 1. The name of a method that contains parentheses is truncated. For example, "with(parens)" will be displayed as "with". Behavior is the same for JUnit4 and Spock tests. Here is the test code I used: import org.junit.Test class MethodNamesTest { @Test void standard() {} @Test void "stringy"() {} @Test void "with space"() {} @Test void "with(parens)"() {} } import spock.lang.* class MethodNamesSpec extends Specification { def standard() { expect: true } def "stringy"() { expect: true } def "with space"() { expect: true } def "with(parens)"() { expect: true } } |
[GRECLIPSE-638] Creating JUnit4 test cases needs to be made more groovy Created: 08/Feb/10 Updated: 26/Apr/13 |
|
| Status: | Open |
| Project: | GRECLIPSE |
| Component/s: | Testing, Running, Debugging |
| Affects Version/s: | 2.0.0Release |
| Fix Version/s: | None |
| Type: | Bug | Priority: | Minor |
| Reporter: | Albatross | Assignee: | Unassigned |
| Resolution: | Unresolved | ||
| Labels: | help-requested, junit, wish | ||
| Remaining Estimate: | Not Specified | ||
| Time Spent: | Not Specified | ||
| Original Estimate: | Not Specified | ||
| Environment: |
Groovy-Eclipse Feature 2.0.1.20100129-0800-e35 |
||
| Number of attachments : | 0 |
| Description |
|
Choosing the jUnit4 flavor of unit tests produces methods like: public void setUp() throws Exception { These should be groovied into |
| Comments |
| Comment by Kris De Volder [ 05/May/10 ] |
|
Thanks Andrew, for pointing me to this and GRE-639 as something to look at. I thought to also put the useful pointers you gave in here, for easy reference / record keeping. Andrew's email: |
| Comment by Andrew Eisenberg [ 20/Oct/10 ] |
|
Something for Nieraj? |
[GRECLIPSE-627] AST Transforms not changing files external to file for which the AST Transform is being run on behalf of Created: 20/Jan/10 Updated: 29/Sep/11 |
|
| Status: | Open |
| Project: | GRECLIPSE |
| Component/s: | Compiler Integration |
| Affects Version/s: | 2.0.0Release |
| Fix Version/s: | None |
| Type: | Bug | Priority: | Major |
| Reporter: | Jonathan Ozik | Assignee: | Unassigned |
| Resolution: | Unresolved | ||
| Labels: | wish | ||
| Remaining Estimate: | Not Specified | ||
| Time Spent: | Not Specified | ||
| Original Estimate: | Not Specified | ||
| Number of attachments : | 0 |
| Description |
|
Local ASTTransformations are not changing files external to file for which the AST Transform is being run on behalf of. For example, if the @Sample annotation refers to a local ASTTransformation which looks for types of fields in the class within which the annotation appears, and transforms the AST of the classes it finds (e.g., adding a method to those classes), those "external classes" are not transformed within Eclipse. So, given a file ClassA.groovy: import path.to.annotation.Sample class ClassA { @Sample def classAVar OtherClass o }
And a file OtherClass.groovy: class OtherClass { } compiling ClassA will not result in a recompilation of OtherClass. |
| Comments |
| Comment by Andy Clement [ 20/Jan/10 ] |
|
As mentioned on the list, this would need solving not just for a full build but also for an incremental build where the user may have only changed OtherClass - some kind of dependency recording would be necessary to ensure that ClassA is recompiled otherwise OtherClass won't be changed again during the incremental build. A global transform wouldn't have this problem. |
| Comment by Andrew Eisenberg [ 20/Jan/10 ] |
|
Would it be possible (at least in the short term) to catch when this situation and to disable incremental compilation? This would be a bit of a drastic measure, but at least you would be sure to have correct behavior at all times. However, what would this mean for reconciling? |
| Comment by Andy Clement [ 20/Jan/10 ] |
|
Difficult to detect as we have no way of knowing what the transform is doing inside of groovyc. Building the detection code is required to address this as a whole anyway I believe. Order of attack would be (1) looking at the problem of local transforms in the context of a full build where they affect types other than what they were called on to process and likely if (2) is solved then global transforms that affect files other than the one they are called for will likely also behave. |
| Comment by Jonathan Ozik [ 21/Jan/10 ] |
|
Regarding issue (1), it appears that local AST transforms ARE properly picked up with a full build (i.e., Project > Clean). |
| Comment by Andy Clement [ 21/Jan/10 ] |
|
I still think (1) needs some investigation and tests to ensure it is reliably working. At the moment there are no tests and it may be chance whether it works and dependent on the compile order that happens to be used for the full build. |
[GRECLIPSE-598] Adding accessors for properties that will cause a problem Created: 05/Jan/10 Updated: 29/Sep/11 |
|
| Status: | Open |
| Project: | GRECLIPSE |
| Component/s: | Compiler Integration |
| Affects Version/s: | 2.0.0RC1 |
| Fix Version/s: | None |
| Type: | Bug | Priority: | Minor |
| Reporter: | Andy Clement | Assignee: | Unassigned |
| Resolution: | Unresolved | ||
| Labels: | wish | ||
| Remaining Estimate: | Not Specified | ||
| Time Spent: | Not Specified | ||
| Original Estimate: | Not Specified | ||
| Number of attachments : | 0 |
| Description |
|
There is a TODO against this in the code, but wanted to record it as a real problem. If a type declares a final method 'getFoo' and then a subtype declares a property 'foo' then we will incorrectly create a getFoo in the subtype and an error will be produced about not being allowed to override a final method. The solution isn't tough but doing it optimally may be as trawling through all the methods in the hierarchy just in case of this situation will take time |
[GRECLIPSE-588] Enable hotswap of groovy classes for debugging Created: 23/Dec/09 Updated: 22/Apr/13 |
|
| Status: | Open |
| Project: | GRECLIPSE |
| Component/s: | Testing, Running, Debugging |
| Affects Version/s: | 2.0.0Release |
| Fix Version/s: | None |
| Type: | Bug | Priority: | Major |
| Reporter: | Andrew Eisenberg | Assignee: | Andy Clement |
| Resolution: | Unresolved | ||
| Labels: | candidate | ||
| Remaining Estimate: | 0 minutes | ||
| Time Spent: | Not Specified | ||
| Original Estimate: | 0 minutes | ||
| Attachments: |
|
| Number of attachments : | 3 |
| Description |
|
Groovy-Eclipse should support hot swapping of recompiled groovy classes. Ideally, it would support hot swapping at the same level that Java code is hot swappable. I realize that this is more of a groovy compiler issue, but perhaps for now, we can look at what the requirements would be to implement this and size up the problem. |
| Comments |
| Comment by Andrew Eisenberg [ 27/Jan/10 ] |
|
I'm guessing that the reason why hot swap always fails, is because of these two synthetic fields: I wonder what they are used for. |
| Comment by Andy Clement [ 28/Jan/10 ] |
|
I was planning to look at hotswap during your absence. I also have to figure out how it maps into the other reloading strategy we are looking into. |
| Comment by Andy Clement [ 16/Mar/10 ] |
|
Removal of the timestamp fields (which are used for determining whether scripts need recompilation) only gets us so far as there are still issues with the eclipse debugger replacing code with the rather complex call stacks that exist in groovy. Look at this properly for 2.0.2 - at least deal with the timstamp issue by either preventing timestamp creation or make it optional in the IDE as it is no real use in that setup. still not sure why no-one else is reporting this as a problem... |
| Comment by Andy Clement [ 17/Mar/10 ] |
|
Once the timestamp is gone, the hideous error that usually occurs is this: The virtual machine was unable to remove all stack frames running old code from the call stack. The virtual machine is not supplying the debugger with valid data for those frames. Stepping into these obsolete frames may be hazardous to the target virtual machine. The reason for this error is that the JDT Debug code is attempting to look at the source delta between what the code used to look like and what it looks like now. The parser that is used to look at the code doesn't go into the method bodies. This means for some method foo()
void foo() {
print 'a'
}
if I change it to
void foo() {
print 'b'
}
the old and new will appear to be the same due to the method bodies being ignored. Because they are the same the stack frame isn't popped off the debugger and we get into trouble later. I have a patch that addresses this problem and causes the stack frame to be popped. It is quite ugly because we don't have a patch for jdt.debug.ui - if we patched that things could be much neater. Based on other observations we may need to go down that route anyway to make some features behave (that approach or jdt weaving). With the patch applied some basic scenarios are working for me just like they would debugging Java code. However, I think due to some groovy caching it isn't quite behaving how you might always expect. Here:
public void run() {
println 'abc'
println 'abc'
println 'abc'
println 'abc'
println 'abc'
println 'abc'
}
If we step through run() and then change one of the (passed) printlns to simply print - the debugger will jump back to the start of the frame but still call the original action. I think it is due to the caching of call destinations. If you change the parameters, that kind of change works fine. so more to be done, but at least we can get past that nasty dialog. |
| Comment by Andy Clement [ 17/Mar/10 ] |
|
yes, I'm pretty sure it is the call site array created up front and cached. Call sites start off abstract and are optimized as they are encountered. Once optimized there doesn't appear to be a way back other than causing the softreference holding the call site array to be GC'd. Two options:
|
| Comment by Andy Clement [ 18/Mar/10 ] |
|
wasnt quite right with the last comment - it isn't enough to drive $createCallSiteArray as the value returned from that needs to be put into the $callSiteArray field. And turning off the optimizations from an AbstractSite to a more precise site isn't enough either. You have to cause reinitialization of the $callSiteArray - this code at the start of any method you want to 'behave' under HCR will fix it! Field f = Flibble.class.getDeclaredField("\$callSiteArray") f.setAccessible true f.set null,null With that in place, the $callSiteArray will be reinitialized as required - and HCR all works. |
| Comment by Andy Clement [ 18/Mar/10 ] |
|
Patch to some of the base projects that address the nasty error appearing, it does not address the problem of clearing the callSiteArray. Patch is relatively ugly because it is being done without changing jdt.debug |
| Comment by Andy Clement [ 18/Mar/10 ] |
|
here is a neat solution... I've attached gragent.jar - this is a ClassFileTransformer. It will attempt to clear call site array fields on class redefines. If the debug launch configuration includes the VM argument: then with the previous patch applied, HCR works! |
| Comment by Peter Gromov [ 19/Mar/10 ] |
|
Wow! Respect! |
| Comment by Andy Clement [ 19/Mar/10 ] |
|
There are a combination of things here. As well as the agent, you would also need a groovy compiler that doesn't produce timestamp fields. The patched version we use in groovy-eclipse will have this removed. There is talk on the (groovy) mailing list of making the timestamp field creation optional - but I'm not sure if that has progressed to be a real jira yet. |
| Comment by Andy Clement [ 19/Mar/10 ] |
|
Hi Peter, just to add: I don't mind if you use the same jar - but it isn't quite in its finished form yet, I just hacked that up and put it here so I didn't lose it in the mess that is my hard drive cheers |
| Comment by Peter Gromov [ 19/Mar/10 ] |
|
Thanks, Andy! I suppose that removing the timestamp fields is actually quite easy via post-compile instrumentation. Or maybe it could be even done with runtime instrumentation, via the same jar? Although I'm not sure that removing two fields and nullifying the third one at the same time is possible |
| Comment by Andy Clement [ 19/Mar/10 ] |
|
Yes, you are right, the agent could also remove the timestamp fields on the initial define and latter class redefines. This would be more work than nulling the callsites but is definetly achievable. To null the callsites the Class object passed into the transformer is used, whilst the timestamp fields would be removed from the byte[] arrays being passed in on define or redefine. |
| Comment by Peter Gromov [ 20/Mar/10 ] |
|
Here's an enhanced agent source, which removes the timestamp fields at runtime. It should be packaged with ASM, probably jarjar-ed. It can be used independently of an IDE, for example, in Grails. |
| Comment by Andy Clement [ 17/May/10 ] |
|
hotswap improvements waiting on groovy fixes (currently waiting on them pulling out static initializer code they use to initialize method local variables) |
| Comment by Andrew Eisenberg [ 17/Jun/10 ] |
|
Andy, assigning this to you so you can figure out what still needs to be done here and whether or not it's possible to do more work here before 2.0.2 is released. |
| Comment by Andrew Eisenberg [ 07/Oct/10 ] |
|
Will not get to for the 2.1.0 release. |
| Comment by Igor Mukhin [ 17/Dec/10 ] |
|
We miss this feature very badly. This is an groovy integration stopper for us. |
[GRECLIPSE-573] Support @Category annotation Created: 10/Dec/09 Updated: 29/Sep/11 |
|
| Status: | Open |
| Project: | GRECLIPSE |
| Component/s: | DSL Support |
| Affects Version/s: | 2.0.0m2 |
| Fix Version/s: | None |
| Type: | Bug | Priority: | Minor |
| Reporter: | Andrew Eisenberg | Assignee: | Unassigned |
| Resolution: | Unresolved | ||
| Labels: | wish | ||
| Remaining Estimate: | 0 minutes | ||
| Time Spent: | Not Specified | ||
| Original Estimate: | 0 minutes | ||
| Number of attachments : | 0 |
| Description |
|
Currently, categories are found by the inferencing engine through the 'use' gjdk method, but the @Category annotation is ignored. We should be defining categories using @Category as well. |
| Comments |
| Comment by Andrew Eisenberg [ 21/Dec/09 ] |
|
No one has asked for this. I am not sure how much this feature is used and so will not address for 2.0.0 release. |
| Comment by Andrew Eisenberg [ 05/May/10 ] |
|
Won't get to it for 2.0.2, unless someone can convince me otherwise. |
| Comment by Andrew Eisenberg [ 17/Aug/11 ] |
|
Seems to me that @Category is not used very often.m If anyone thinks otherwise, please comment here. |
Clicking on import statements in the outline view and the wrong piece is selected
(GRECLIPSE-549)
|
|
| Status: | Open |
| Project: | GRECLIPSE |
| Component/s: | Parser |
| Affects Version/s: | 2.0.0m2 |
| Fix Version/s: | None |
| Type: | Sub-task | Priority: | Minor |
| Reporter: | Andrew Eisenberg | Assignee: | Unassigned |
| Resolution: | Unresolved | ||
| Labels: | wish | ||
| Remaining Estimate: | 0 minutes | ||
| Time Spent: | Not Specified | ||
| Original Estimate: | 0 minutes | ||
| Number of attachments : | 0 |
| Description |
|
On demand imports (ie- import foo.bar.*) have no source locations associated with them since they are stored as strings in the module node. (Actually, this may have changed in 1.7). We should figure out if there is a way to get the source locations into them. Not a huge deal since this will only affect clicking on import statements in the outline view. |
| Comments |
| Comment by Andrew Eisenberg [ 21/Dec/09 ] |
|
If and when we stop supporting 1.6, this will be easy to fix. |
[GRECLIPSE-550] Navigation for annotation fields not working Created: 01/Dec/09 Updated: 10/Jul/14 |
|
| Status: | Open |
| Project: | GRECLIPSE |
| Component/s: | Search |
| Affects Version/s: | 2.0.0m2 |
| Fix Version/s: | None |
| Type: | Bug | Priority: | Minor |
| Reporter: | Andrew Eisenberg | Assignee: | Unassigned |
| Resolution: | Unresolved | ||
| Labels: | triaged | ||
| Remaining Estimate: | 0 minutes | ||
| Time Spent: | Not Specified | ||
| Original Estimate: | 0 minutes | ||
| Number of attachments : | 0 |
| Description |
|
Assume the following annotation definition: public @interface Annot { String me(); } And its use in Groovy:
@Annot(me=" ")
class GroovyClass { }
Select 'me' and press F3. You should be taken to the definition of the 'me' field of the annotation, but you are not. |
| Comments |
| Comment by Andrew Eisenberg [ 01/Dec/09 ] |
|
This is actually quite difficult to implement since annotation fields are not represented as ast nodes, but only as strings. |
| Comment by Andrew Eisenberg [ 30/Jan/11 ] |
|
The solution here is to add a member name locations list in AnnotationNode. This will be used during CodeSelect operations to see if a selection is covered by a member name. |
| Comment by Denis Murashev [ 10/Jul/14 ] |
|
Proposals and auto compete are also not working for Groovy classes |
[GRECLIPSE-455] Class and Class<?> not the same for overloading purposes Created: 16/Oct/09 Updated: 29/Sep/11 |
|
| Status: | Open |
| Project: | GRECLIPSE |
| Component/s: | Compiler Integration |
| Affects Version/s: | 2.0.0alpha |
| Fix Version/s: | None |
| Type: | Bug | Priority: | Major |
| Reporter: | Russel Winder | Assignee: | Andy Clement |
| Resolution: | Unresolved | ||
| Labels: | wish | ||
| Remaining Estimate: | Not Specified | ||
| Time Spent: | Not Specified | ||
| Original Estimate: | Not Specified | ||
| Issue Links: |
|
||||||||||||
| Number of attachments : | 0 | ||||||||||||
| Description |
|
The plugin marks: @Override public Object invokeMethod ( final Class sender , final Object receiver , final String methodName , final Object[] arguments, final boolean isCallToSuper, final boolean fromInsideClass ) with a yellow warning saying Class should have a type parameter. If you then change Class to Class<?> you get a red error saying invokeMethod doesn't override. |
| Comments |
| Comment by Russel Winder [ 16/Oct/09 ] |
|
The actual issue of the override problem got lost in |
| Comment by Andy Clement [ 16/Oct/09 ] |
|
Supertype method is in groovy.lang.DelegatingMetaClass:
public Object invokeMethod(Class sender, Object receiver, String methodName, Object[] arguments, boolean isCallToSuper, boolean fromInsideClass) {
subtype method that Russel mentions is in gant source file 'org.codehaus.gant.GantMetaClass': @Override public Object invokeMethod ( final Class sender , final Object receiver , final String methodName , final Object[] arguments, final boolean isCallToSuper, final boolean fromInsideClass ) Collapsing this down to the core issue, we have public class TheBase { public Object invokeMethod(Class sender) { return null; } } class RusselsUberClass extends TheBase { @Override public Object invokeMethod ( final Class<?> sender ) {return null;} } This gives an error on the override because the method in the supertype is only declared as being type Class<?>. Either removing the <?> in the subtype or adding it to the supertype fixes the bug, but only the latter fix of altering the superclass method to take a Class<?> produces completely clean code. Given that groovy classes (for 1.6.5 and above) appear to be Java5 classes (they are version 49 in the class files) - the fix would be to change the definition of DelegatingMetaClass in groovy.lang. It is annoying that there is an eclipse warning that you can't get rid of just by adjusting your own source, but I suspect it is working as designed. In fact if I try it with javac on the command line (when the subtype is declared to take Class<?>), I get the same thing. N:\>javac TheBase.java TheBase.java:6: method does not override or implement a method from a supertype @Override public Object invokeMethod ( final Class<?> sender ) {return null;} ^ 1 error |
[GRECLIPSE-447] Incorrect toString() generated code Created: 13/Oct/09 Updated: 15/Nov/11 |
|
| Status: | Open |
| Project: | GRECLIPSE |
| Component/s: | Editor |
| Affects Version/s: | 2.0.0alpha |
| Fix Version/s: | None |
| Type: | Bug | Priority: | Minor |
| Reporter: | Roberto | Assignee: | Unassigned |
| Resolution: | Unresolved | ||
| Labels: | help-requested, wish | ||
| Remaining Estimate: | Not Specified | ||
| Time Spent: | Not Specified | ||
| Original Estimate: | Not Specified | ||
| Environment: |
Eclipse Ganymede 3.5SR1 |
||
| Number of attachments : | 0 |
| Description |
|
I created the following groovy class in groovy editor. public class MyGroovy { String str1 = null; String str2 = null; String str3 = null; } Then I used the feature "Generate toString()" to create toString() code using the 3 fields. Code style is String concatenation and used default template. The generated code is: public String toString() { return "MyGroovy [str1=" + this.str1 + ", str2=" + this.str2 + ", str3=" + this.str3 + "]"; } The problem is that this method returns only the first line of the String, truncating at the end of "this.str2" This may be solved by moving the + at the beginning of the second line to the end of the first: public String toString() { return "MyGroovy [str1=" + this.str1 + ", str2=" + this.str2 + ", str3=" + this.str3 + "]"; } This code prints both lines |
| Comments |
| Comment by Roshan Dawrani [ 13/Oct/09 ] |
|
The issue should be moved to GRECLIPSE project, I guess. Would it not be possible for groovy project to not have eclipse-plugin component anymore - now that GRECLIPSE has its own JIRA project? |
| Comment by Andrew Eisenberg [ 14/Oct/09 ] |
|
Right now, the toString generator behavior is borrowed from JDT. At some point in the future, we will consider implementing our own version. I suggest that the toString method should look like this: public String toString() { return "MyGroovy [str1=$str1, str2=$str2, str3=$str3]"; } |
| Comment by Andrew Eisenberg [ 08/Sep/11 ] |
|
Would be nice to have a more groovy implementation of this. |
[GRECLIPSE-437] Breakpoints towards the end of the file may be removed when lines are deleted Created: 06/Oct/09 Updated: 24/Jul/14 |
|
| Status: | Open |
| Project: | GRECLIPSE |
| Component/s: | Editor |
| Affects Version/s: | 2.0.0alpha |
| Fix Version/s: | None |
| Type: | Bug | Priority: | Minor |
| Reporter: | Andrew Eisenberg | Assignee: | Unassigned |
| Resolution: | Unresolved | ||
| Labels: | wish | ||
| Remaining Estimate: | 0 minutes | ||
| Time Spent: | Not Specified | ||
| Original Estimate: | 0 minutes | ||
| Issue Links: |
|
||||||||
| Number of attachments : | 0 | ||||||||
| Description |
|
Given the following script, with a breakpoint set at the third line. def x = 9 x = 9 // <-- delete this line x = 9 // <-- breakpoint set here If the second line is deleted and the file is subsequently saved, the breakpoint will be removed. This is a problem with the ValidBreakpointLocationFinder class. It is receiving a line number that is after the last line of the file and so can find no valid breakpoint location. The logic of this class must be changed to accept this kind of situation. |
| Comments |
| Comment by Andrew Eisenberg [ 30/Jan/11 ] |
|
This is still a problem... |
| Comment by Denis Murashev [ 24/Jul/14 ] |
|
Looks like already fixed (2.9.0.RELEASE) |
[GRECLIPSE-390] Methods with optional parameters appear multiple times in outline view (should it?) Created: 17/Sep/09 Updated: 29/Sep/11 |
|
| Status: | Open |
| Project: | GRECLIPSE |
| Component/s: | User Interface |
| Affects Version/s: | 2.0.0alpha |
| Fix Version/s: | None |
| Type: | Improvement | Priority: | Minor |
| Reporter: | Steve Buroff | Assignee: | Unassigned |
| Resolution: | Unresolved | ||
| Labels: | wish | ||
| Remaining Estimate: | Not Specified | ||
| Time Spent: | Not Specified | ||
| Original Estimate: | Not Specified | ||
| Environment: |
OS: 64 bit Vista. |
||
| Number of attachments : | 0 |
| Description |
|
I have a method with an optional parameter. It shows up twice in the outline view, once with and once without |
| Comments |
| Comment by Andy Clement [ 24/Sep/09 ] |
|
The method appears twice due to it being constructed as part of the JDT declaration that represents the groovy type. When I first wrote that code I left a TODO behind reminding me to put some more thinking into it. I wasn't happy with it and thought we should move to building it at binding construction time instead. Being built at binding time would leave just one entry in the outline view. |
| Comment by Andrew Eisenberg [ 13/Dec/10 ] |
|
This really should be user configurable with an option in one of the preferences pages. |
| Comment by Andrew Eisenberg [ 22/Jun/11 ] |
|
Change title to be more descriptive of the actual problem. |
[GRECLIPSE-384] [wizards] Missing usable JAR export Created: 15/Sep/09 Updated: 15/Nov/11 |
|
| Status: | Open |
| Project: | GRECLIPSE |
| Component/s: | User Interface |
| Affects Version/s: | 2.0.0Release |
| Fix Version/s: | None |
| Type: | Wish | Priority: | Minor |
| Reporter: | Christoph B | Assignee: | Unassigned |
| Resolution: | Unresolved | ||
| Labels: | help-requested, wish | ||
| Remaining Estimate: | 0 minutes | ||
| Time Spent: | Not Specified | ||
| Original Estimate: | 0 minutes | ||
| Environment: |
eclipse 3.5, plugin 2.0.0.xx-20090910 |
||
| Number of attachments : | 0 |
| Description |
|
It would be really helpful to have an export functionality that would package a jar that would simply be runnable using "java -jar my.jar". Similar to what is done in http://docs.codehaus.org/display/GROOVY/WrappingGroovyScript |
| Comments |
| Comment by Andrew Eisenberg [ 19/Sep/09 ] |
|
There is a jar export wizard for Java, we should try to hook into this. |
| Comment by Andrew Eisenberg [ 16/Mar/10 ] |
|
The java jar export wizard works for groovy projects. It is only the last step to wrap the jar with the groovy runtime that you require. |
| Comment by Andrew Eisenberg [ 05/May/10 ] |
|
Perhaps we can create a new wizard for this. Unlikely to get to this for 2.0.2. |
[GRECLIPSE-376] [JUnit] Run all tests in a file Created: 10/Sep/09 Updated: 22/Apr/13 |
|
| Status: | Open |
| Project: | GRECLIPSE |
| Component/s: | Testing, Running, Debugging |
| Affects Version/s: | 2.0.0alpha |
| Fix Version/s: | None |
| Type: | Improvement | Priority: | Major |
| Reporter: | Peter Niederwieser | Assignee: | Unassigned |
| Resolution: | Unresolved | ||
| Labels: | junit | ||
| Remaining Estimate: | 0 minutes | ||
| Time Spent: | Not Specified | ||
| Original Estimate: | 0 minutes | ||
| Number of attachments : | 0 |
| Description |
|
Would be nice if I could run all JUnit4/Spock tests in a file. |
| Comments |
| Comment by Andy Clement [ 11/Sep/09 ] |
|
I presume you mean that you don't like the current option (that we inherit from standard eclipse) that it forces you to choose the test when there are multiple test classes in one file and you rightclick>RunAs>Junit. (I see this behaviour on the Stack spock test program) I got around this 'manually' by defining a collection of them all at the top of the file:
@RunWith(Suite.class)
@Suite.SuiteClasses([
EmptyStack.class,
StackWithOneElement.class,
StackWithThreeElements.class
])
class StackTests {}
and running that - so worst case if we cannot influence the JDT mechanism we may be able to construct a type like this under the covers that pulls all the tests in the file together and executes that instead. |
| Comment by Peter Niederwieser [ 11/Sep/09 ] |
|
I don't even get to the point where I'm asked which test classes to run. All I get is "No JUnit tests found". |
| Comment by Peter Niederwieser [ 11/Sep/09 ] |
|
Also I noticed that for "PublisherSubscriber.groovy", I don't even get the menu entry "Run as JUnit Test" (maybe because the class that comes first in the file is not a test class). For the other files I do get the menu entry, but clicking it leads to "No JUnit tests found". |
| Comment by Andy Clement [ 16/Sep/09 ] |
|
For M1 at least get to the bottom of why Peter can't even get to the point of being able to select a test - then for M2 look at replacing selection with a mode that runs all of them. |
| Comment by Andrew Eisenberg [ 23/Sep/09 ] |
|
The problem is here: In the former location, the plugin prompts the user to choose a test type contained with the compilation unit if the choice was a compilation unit. In the latter location, the plugin raises an exception if passed a compilation unit instead of a type, package, method, or project. It might be that fixing these two methods will allow the running of all tests in a compilation unit. However, in order to get there, we will need to create our own Junit launcher. |
| Comment by Andrew Eisenberg [ 03/Dec/09 ] |
|
Won't get to this for M2. |
| Comment by Andrew Eisenberg [ 07/Dec/09 ] |
|
Peter, what is the expected behavior when you are running from the command line as a groovy script? Are all tests run in this situation? I cannot create a scenario where groovy will run all tests in multiple classes when run on the command line. Please post a sample script that works on the command line, but doesn't from within Eclipse. |
| Comment by Peter Niederwieser [ 08/Dec/09 ] |
|
GroovyShell can only run one test class per file. Nevertheless, i think this is a useful feature. In particular, it should be possible to run a file that contains just one test class (it shouldn't be necessary to drill down to the single class). JDT can do this. |
| Comment by Andrew Eisenberg [ 08/Dec/09 ] |
|
Well, I am able to get all tests classes in a single compilation unit to run from Eclipse if I choose the package, but choosing the compilation unit itself does not work. This is because the JUnit test finder is hard coded to choose just one class per compilation unit, when only one compilation unit is selected. Perhaps the best thing to do here is to raise a JDT bug for this (and submit a patch). I've looked at the JDT code and it should be simple to fix. Of course, the reason why this is not necessary for Java is because Java compilation units can have only one public class per file. This is not a restriction for groovy. |
| Comment by Peter Niederwieser [ 08/Dec/09 ] |
|
Can you raise the JDT bug, or should I do it? |
| Comment by Andrew Eisenberg [ 08/Dec/09 ] |
|
JDT bug is raised: I'll see what I can do about running from a top-level compilation unit, but it may be a related problem that would have to be fixed by the same patch to the junit integration. |
| Comment by Peter Niederwieser [ 10/Dec/09 ] |
|
I just noticed that I can run regular JUnit tests written in Groovy by right-clicking the file. But for Spock tests, this doesn't work (I get a dialog with title "JUnit Launch" and message "No JUnit tests found"). Instead, I always have to right-click the class. |
| Comment by Andrew Eisenberg [ 16/Dec/09 ] |
|
Peter, I keep trying to work on this bug, but I do not see the behavior that you describe in comments 10 and 12. For example, in the code below, I am able to run using JUnit launch. I right-click and do run as JUnit. I get a dialog that forces me to choose a single class (this is the bug decribed in comment 11). And when I do choose the class, its tests run as expected. When I comment out one of the two test classes below and run as JUnit, no dialog appears and all the uncommented tests run as expected. If you could attach a test file that is behaving as you describe in C10 and C12, I will have a look at it. import org.junit.Test; import org.junit.runner.RunWith import spock.lang.* @Speck @RunWith(Sputnik) class PublishSubscriberSpecification { def "events are received by all subscribers"() { def pub = new Publisher() def sub1 = Mock(Subscriber) def sub2 = Mock(Subscriber) pub.subscribers << sub1 << sub2 when: pub.send("event") then: 1 * sub1.receive("event") 2 * sub2.receive("event") // should be 1 } } @Speck @RunWith(Sputnik) class PublishSubscriberSpecification2 { def "events are received by all subscribers"() { def pub = new Publisher() def sub1 = Mock(Subscriber) def sub2 = Mock(Subscriber) pub.subscribers << sub1 << sub2 when: pub.send("event") then: 1 * sub1.receive("event") 2 * sub2.receive("event") // should be 1 } } class Publisher { def subscribers = [] def send(event) { subscribers.each { it.receive(event) } } } interface Subscriber { def receive(event) } |
| Comment by Peter Niederwieser [ 16/Dec/09 ] |
|
I found the problem. If @RunWith is present on the test class to be run, behavior is as you explained. If @RunWith is present on a superclass, behavior is as I explained. Starting with Spock 0.3, specs inherit from class Specification, and don't use @RunWith directly. That's why it never worked for me. |
| Comment by Andrew Eisenberg [ 16/Dec/09 ] |
|
Ahhh...thanks. Now I know where to look. |
| Comment by Andrew Eisenberg [ 16/Dec/09 ] |
|
It looks like the spock jars are not compiled with line number information. I was able to reproduce the behavior that you see using spock 0.3 core jar. Then I tried to recreate in a different way (a test file with a binary super type that used a @RunWith(Parameterized.class) annotation), but couldn't. When I recreated the binary super class without any source or line number locations in the class file, I saw the same behavior. Just to be sure, I then downloaded the spock source code and imported it into the same project and did not see the behavior. Please let me know if this is possibly true for you. |
| Comment by Peter Niederwieser [ 16/Dec/09 ] |
|
Spock (0.3) class files contain full debug information. I can see line numbers with "javap -l" and in stack traces. Do you think line numbers are relevant to this problem? (I thought I had already found the cause of the problem, which I explained in my last comment.) |
| Comment by Andrew Eisenberg [ 16/Dec/09 ] |
|
You are right that the problem has to do with the @RunWith being on a super-class. But I found that the problem is more specific than that. When the super class is binary and there is no source location attached, then the problem happens for me. I am not exactly sure what info is missing, but it does appear that not all debug info is included. Are you saying that you see the problem whether or not the spock.lang.Specification class is binary? Let me be more specific (this part is as much for me as it is for you, so I know what I did when I look at this 5 months from now): However, if the core spock jar has its source attachment included or I import spock source directly into the project, I am able to run the test cases by selecting the compilation unit. FWIW, I tried to create the same situation in a purely Java project (ie- binary super class with @RunWith annotation no source info, and source test class that is a subclass). I cannot directly run the subclass by selecting the compilation unit, but only the actual class. I'm inclined to believe that this is another JDT bug, but if the solution is to have a source attachment or create proper source info in your jars, then I'd say it is minor. Is this something you can try to see if you experience the same behavior? |
| Comment by Peter Niederwieser [ 16/Dec/09 ] |
|
>However, if the core spock jar has its source attachment included >or I import spock source directly into the project |
| Comment by Andrew Eisenberg [ 16/Dec/09 ] |
|
Not being much of a maven person, here's what I did: 1. go to http://repo1.maven.org/maven2/org/spockframework/spock-core/0.3/ Now, I was able to create a spock test and run it by selecting the compilation unit. Alternatively, I just copied all spock sources into the same project. No project dependency, but this was messy since I didn't have all the depenencies and had some compile errors. |
| Comment by Peter Niederwieser [ 16/Dec/09 ] |
|
Wait a minute. Are you saying that Eclipse also needs the source code of a test class (rather than just line number information in the class file) in order to detect the @RunWith annotation? |
| Comment by Andrew Eisenberg [ 16/Dec/09 ] |
|
Maybe. I'm not sure. What I'm seeing is that when the super class is binary, there are 2 ways that I can have Eclipse detect the @RunWith annotation. The first is to create a jar myself from source with all the debug attributes included (which does not seem to be the case for the spock jar I am using), or I can explicitly add a source attachment. So, if correct source info is required for Eclipse to find JUnit tests in a binary class, then I'd say this is an eclipse bug. But, I don't want to say this too strongly until I see that you are seeing the same behavior. |
| Comment by Peter Niederwieser [ 16/Dec/09 ] |
|
Hooray! I can confirm that either of the following solves the problem for me:
So it seems that Eclipse always needs to have access to the source code in order to detect a @RunWith annotation (class file is not enough, no matter what debug information it contains). Is this in line with your understanding? I would have never dreamed that diagnosing this problem would be so difficult. Thanks a lot for your persistence! Could you raise a JDT issue for this? Fortunately, using a source attachment is an easy workaround. I will document this in the Spock Wiki. |
| Comment by Andrew Eisenberg [ 16/Dec/09 ] |
|
Yes, it appears that a source attachment is necessary. Another JDT JUnit bug uncovered. I know exactly where the problem lies in the code and I can change things to get this particular case working, but I don't know what kind of affect the change would have on the rest of junit integration. I'll raise a bug for this. |
| Comment by Andrew Eisenberg [ 16/Dec/09 ] |
|
Bug is here: I am not closing this issue yet, but I am removing it from RC1 since it does not seem to be a Groovy-Eclipse bug and we've found a workaround. edit: the real link is here: https://bugs.eclipse.org/bugs/show_bug.cgi?id=298031 |
| Comment by Andy Clement [ 17/Dec/09 ] |
|
let me just say... whether annotations are preserved on creation of the type binding for something loaded directly from a .class (a 'binary' type binding) is configurable through a compiler option. By default (in a java project) they are not preserved unless it knows you are doing something that needs them (regardless of the annotation declared retention). In a groovy project we should be actively switching this option ON and the all relevant annotations should be preserved for the binary type. Although there may well be a JDT JUnit issue, if the annotation is not around (to be found) that looks like a bug in how the option is forced on. |
| Comment by Peter Niederwieser [ 17/Dec/09 ] |
|
Andrew, which JDT bug did you raise? Could not find yours, but here is a similar one from David Saff himself: https://bugs.eclipse.org/bugs/show_bug.cgi?id=175582 |
| Comment by Andrew Eisenberg [ 17/Dec/09 ] |
|
Oops. Thought I attached the correct link, but didn't: |
| Comment by Andrew Eisenberg [ 17/Dec/09 ] |
|
And bug 175582 does seem like a duplicate. |
| Comment by Peter Niederwieser [ 28/Dec/09 ] |
|
So we are really facing two issues here: 1. Recognize a test via @RunWith in binary super class Do you think one of these could be solved until 2.0 goes final? How about setting the compiler option that Andy mentioned? |
| Comment by Andrew Eisenberg [ 29/Dec/09 ] |
|
Peter, neither issue will be able to make it into 2.0. Andy's suggestion is unfortunately not relevant here. I'll ping the jdt-junit guys again. I am finding them quite unresponsive to the bugs being raised here. |
[GRECLIPSE-331] @Delegate methods not recognized by Java classes Created: 17/Aug/09 Updated: 25/Feb/13 |
|
| Status: | Open |
| Project: | GRECLIPSE |
| Component/s: | Inferencing Engine |
| Affects Version/s: | 2.0.0alpha |
| Fix Version/s: | None |
| Type: | Bug | Priority: | Minor |
| Reporter: | Scott Murphy | Assignee: | Andy Clement |
| Resolution: | Unresolved | ||
| Labels: | wish | ||
| Remaining Estimate: | Not Specified | ||
| Time Spent: | Not Specified | ||
| Original Estimate: | Not Specified | ||
| Environment: |
springsource-tool-suite-groovy-2.1.0.SR01-e3.5-macosx-cocoa-x86_64-installer.dmg |
||
| Number of attachments : | 0 |
| Description |
|
Test.groovy class Test { @Delegate TestDelegate test = new TestDelegate(name:"Scott") }class TestDelegate { String name }TestRun.java public class TestRun { } TestRun will compile and run, but STS shows compilation errors saying that method Test.getName() does not exist. |
| Comments |
| Comment by Peter Niederwieser [ 18/Aug/09 ] |
|
Just wanted to mention that groovyc joint compilation isn't able to compile this either, and probably won't be for the foreseeable future. The Groovy Eclipse plugin is in a better position here due its deep integration with the Eclipse Java compiler, but given the limitation of groovyc, I wouldn't consider this a must have feature for the first release. |
| Comment by Scott Murphy [ 18/Aug/09 ] |
|
Thanks, I just confirmed groovyc can't compile this which is very disappointing. Why does Groovy introduce an annotation if you can't use it? Is the Groovy language just not stable enough for production environments? The only way I can get it to compile is to groovyc the groovy file, then javac the java file. Things like this and poor Maven support (GMaven doesn't compile this either, nor does it support generics) are really starting to kill my company's adoption of the groovy language. |
| Comment by Andy Clement [ 19/Aug/09 ] |
|
> Why does Groovy introduce an annotation if you can't use it? You can use the new members it introduces from other groovy. The problem is that the AST transform for Delegate runs late, too late for java to see the method it introduces. I have a prototype variant of Eclipse Groovy that enables this functionality but it is too hacky to release into the current builds. My prototype was based around @Singleton support (and the associated getInstance() method). > Is the Groovy language just not stable enough for production environments? I don't see it as a stability issue, it is a feature of how @Delegate support is implemented through AST transformation. If the AST transform ran before stub generation then joint compilation would work, but writing AST transforms that run that early can be difficult as the ast being modified may not be resolved. So the behaviour is well defined and predictable, but I agree not ideal for a mixed java/groovy project. > The only way I can get it to compile is to groovyc the groovy file, then javac the java file. Yep - since then by the time javac sees the groovy output the AST transforms have all successfully run. I do plan to support this if I can, but not in M1. |
| Comment by Andy Clement [ 16/Mar/10 ] |
|
not going to get to these for 2.0.1 |
| Comment by Andrew Eisenberg [ 05/May/10 ] |
|
Any decision as to whether or not we want to be supporting this in the future? Perhaps we can add a compile switch that allows it (even though such code would be broken if compiled by groovyc). |
| Comment by Peter Niederwieser [ 29/May/10 ] |
|
Personally, I'm skeptical of going beyond groovyc in terms of what programs can be compiled. This will only cause new problems. And to tell the truth, I don't see groovyc supporting this anytime soon, because it would probably mean to switch to a totally different joint compilation strategy (namely to feed groovyc with Java type information by parsing the Java sources). |
| Comment by Andy Clement [ 29/May/10 ] |
|
Peters reason is precisely why I have done nothing about this feature. I was waiting to see what groovyc does about this. If it were supported by our joint compiler strategy in eclipse, you'd simply have to use the eclipse compiler in batch mode outside of the IDE - and not groovyc directly. Basically it wouldn't be a problem groovyc has to solve any more... |
| Comment by Peter Niederwieser [ 29/May/10 ] |
|
Hmmm, using Eclipse compiler for my master build sounds scary to me. Will it work with Maven? Ant? Gradle? Build servers? What if you have IDEA/NetBeans users on your project? Just my 2 cent. |
| Comment by Andy Clement [ 29/May/10 ] |
|
It should be no scarier than using the eclipse compiler to do the product builds for your java projects. Most of the SpringSource projects build using the eclipse compiler (they want their product builds to do the same thing as their IDE builds - plus the eclipse compiler has nicer error messages and more configurable warnings). However, I understand your concern. This is another reason I haven't pushed it. I don't know if I yet want to support the eclipse joint compiler as the suggested batch compiler for joint projects, there are still bugs that need ironing out first. Will it work with Maven and ant? Should do, the eclipse compiler already does - but there likely need to be a few tweaks to ensure .groovy files are picked up and passed through (usage of a new task). Will it work with gradle? no idea, but I can't see why it wouldn't, I just don't know enough about gradle. I don't see a problem with users continuing to work in idea/netbeans if they wish to - the eclipse joint compiler will support a superset of what groovyc joint compilation can handle (eg. cross language @Delegate) - so users of those IDEs won't be able to write code it can't handle. I'm discussing with Graeme possibly changing grails to use it, instead of using groovyc. Right now the only instructions for batch usage are here: I think of particular interest to you is how it handles Ast transforms, since Spock won't work if they don't work. I will say Ast transforms are not where we focus our efforts on groovy-eclipse - and that is probably a big factor in your concerns (understandably). Maybe I could initially recommend it for batch usage only for users not exploiting some funky transform. 'Supported' transforms would be those built into groovyc, those grails requires, and other well known well tested ones like Spock - if the users stray out of that space we don't recommend the eclipse joint compiler. |
| Comment by Andrew Eisenberg [ 13/Jun/11 ] |
|
We can't do much about this since groovyc itself does not support this and we do not want to break compatibility with the compiler. We can look at this in the future if/when groovyc starts using groovy-eclipse for stub generation. |
| Comment by Vladimír Oraný [ 25/Feb/13 ] |
|
any progress in this issue since the latest comment is more than year old? |
| Comment by Andrew Eisenberg [ 25/Feb/13 ] |
|
We haven't had any chance to look at this recently. |
[GRECLIPSE-60] Syntax coloring of MarkupBuilder code Created: 22/Mar/07 Updated: 15/Nov/11 |
|
| Status: | Open |
| Project: | GRECLIPSE |
| Component/s: | Editor |
| Affects Version/s: | None |
| Fix Version/s: | None |
| Type: | Wish | Priority: | Minor |
| Reporter: | Michael Koch | Assignee: | Unassigned |
| Resolution: | Unresolved | ||
| Labels: | help-requested, wish | ||
| Remaining Estimate: | Not Specified | ||
| Time Spent: | Not Specified | ||
| Original Estimate: | Not Specified | ||
| Number of attachments : | 0 |
| Description |
|
I was wondering if it would be possible for Groovy source editors to recognize method calls to a Builder object and color them differently. I think it would be cool if you could easily see which calls generate a XML element (if you use a XML Builder). While I like the power of the Builder concept, I am a bit worried that my XML generating code could become hard to maintain, because the syntax of the element emitting code is identical to the generating code (loops, calculations, helper methods and such). |
| Comments |
| Comment by Andrew Eisenberg [ 15/Aug/11 ] |
|
The correct resolution here is to provide a DSL descriptor for the markup builder. It would be something similar to what Groovy-Eclipse currently ships for swing builder. I am willing to accept a patch for this. |